MCPcopy
hub / github.com/psycopg/psycopg / test_interaction_dbapi_transaction

Function test_interaction_dbapi_transaction

tests/test_transaction.py:132–144  ·  tests/test_transaction.py::test_interaction_dbapi_transaction
(conn)

Source from the content-addressed store, hash-verified

130
131
132def test_interaction_dbapi_transaction(conn):
133 insert_row(conn, class="st">"foo")
134
135 with conn.transaction():
136 insert_row(conn, class="st">"bar")
137 raise Rollback
138
139 with conn.transaction():
140 insert_row(conn, class="st">"baz")
141
142 assert in_transaction(conn)
143 conn.commit()
144 assert inserted(conn) == {class="st">"foo", class="st">"baz"}
145
146
147def test_prohibits_use_of_commit_rollback_autocommit(conn):

Callers

nothing calls this directly

Calls 5

insert_rowFunction · 0.85
in_transactionFunction · 0.85
insertedFunction · 0.85
transactionMethod · 0.45
commitMethod · 0.45

Tested by

no test coverage detected