MCPcopy Create free account
hub / github.com/cosdata/cosdata / run_in_txn

Function run_in_txn

tests/test-key-value-store.py:125–135  ·  view source on GitHub ↗

Helper to run operations in a transaction with auto-commit/abort

(name, fn)

Source from the content-addressed store, hash-verified

123results = TestResult()
124
125def run_in_txn(name, fn):
126 """Helper to run operations in a transaction with auto-commit/abort"""
127 txn_id = create_transaction(name)
128 try:
129 fn(txn_id)
130 commit_transaction(name, txn_id)
131 except Exception:
132 abort_transaction(name, txn_id)
133 raise
134
135 time.sleep(1)
136
137# ============== TESTS ==============
138

Callers 9

test_basic_upsert_lookupFunction · 0.85
test_unicode_contentFunction · 0.85
test_special_charactersFunction · 0.85
test_large_valueFunction · 0.85
test_json_valueFunction · 0.85
test_bulk_upsertFunction · 0.85
test_binary_like_contentFunction · 0.85
test_key_variationsFunction · 0.85

Calls 3

create_transactionFunction · 0.70
commit_transactionFunction · 0.70
abort_transactionFunction · 0.70

Tested by

no test coverage detected