MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_reset_level

Method test_reset_level

test/engine/test_transaction.py:1220–1243  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1218 eq_(isolation_level, self._default_isolation_level())
1219
1220 def test_reset_level(self):
1221 eng = testing_engine(options=dict())
1222 conn = eng.connect()
1223 eq_(
1224 eng.dialect.get_isolation_level(conn.connection.dbapi_connection),
1225 self._default_isolation_level(),
1226 )
1227
1228 eng.dialect.set_isolation_level(
1229 conn.connection.dbapi_connection,
1230 self._non_default_isolation_level(),
1231 )
1232 eq_(
1233 eng.dialect.get_isolation_level(conn.connection.dbapi_connection),
1234 self._non_default_isolation_level(),
1235 )
1236
1237 eng.dialect.reset_isolation_level(conn.connection.dbapi_connection)
1238 eq_(
1239 eng.dialect.get_isolation_level(conn.connection.dbapi_connection),
1240 self._default_isolation_level(),
1241 )
1242
1243 conn.close()
1244
1245 def test_reset_level_with_setting(self):
1246 eng = testing_engine(

Callers

nothing calls this directly

Calls 9

testing_engineFunction · 0.90
eq_Function · 0.90
connectMethod · 0.45
get_isolation_levelMethod · 0.45
set_isolation_levelMethod · 0.45
reset_isolation_levelMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected