Skip to content

Commit 3d6c241

Browse files
committed
new: test_transaction_list
1 parent 51d1537 commit 3d6c241

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

tests/test_transaction.py

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,6 @@ def test_transaction_execute_raw(db, col, docs):
4242
assert err.value.error_code == 10
4343

4444

45-
def test_transaction_list(db, col, docs):
46-
transactions = db.list_transactions()
47-
assert isinstance(transactions, list)
48-
# TODO: Add proper transaction test here
49-
50-
5145
def test_transaction_init(db, bad_db, col, username):
5246
txn_db = db.begin_transaction()
5347

@@ -155,3 +149,24 @@ def test_transaction_graph(db, graph, fvcol, fvdocs):
155149
assert len(vcol) == 0
156150

157151
txn_db.commit_transaction()
152+
153+
154+
def test_transaction_list(db):
155+
transactions = db.list_transactions()
156+
assert transactions == []
157+
158+
txn_db = db.begin_transaction()
159+
txn_db.aql.execute("RETURN 1")
160+
161+
txt_db_2 = db.begin_transaction()
162+
txt_db_2.aql.execute("RETURN 1")
163+
164+
assert len(db.list_transactions()) == 2
165+
166+
txn_db.commit_transaction()
167+
168+
assert len(db.list_transactions()) == 1
169+
170+
txt_db_2.commit_transaction()
171+
172+
assert db.list_transactions() == []

0 commit comments

Comments
 (0)