MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_close

Method test_close

test/engine/test_transaction.py:355–366  ·  view source on GitHub ↗
(self, local_connection)

Source from the content-addressed store, hash-verified

353 connection.rollback()
354
355 def test_close(self, local_connection):
356 connection = local_connection
357 users = self.tables.users
358 transaction = connection.begin()
359 connection.execute(users.insert(), dict(user_id=1, user_name="user1"))
360 connection.execute(users.insert(), dict(user_id=2, user_name="user2"))
361 connection.execute(users.insert(), dict(user_id=3, user_name="user3"))
362 assert connection.in_transaction()
363 transaction.commit()
364 assert not connection.in_transaction()
365 result = connection.exec_driver_sql("select * from users")
366 eq_(len(result.fetchall()), 3)
367
368 def test_close2(self, local_connection):
369 connection = local_connection

Callers

nothing calls this directly

Calls 8

eq_Function · 0.90
beginMethod · 0.45
executeMethod · 0.45
insertMethod · 0.45
in_transactionMethod · 0.45
commitMethod · 0.45
exec_driver_sqlMethod · 0.45
fetchallMethod · 0.45

Tested by

no test coverage detected