MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _pool_fixture

Method _pool_fixture

test/engine/test_reconnect.py:173–187  ·  view source on GitHub ↗
(self, pre_ping, setup_disconnect=True, pool_kw=None)

Source from the content-addressed store, hash-verified

171 self.dbapi = MockDBAPI()
172
173 def _pool_fixture(self, pre_ping, setup_disconnect=True, pool_kw=None):
174 dialect = default.DefaultDialect()
175 dialect.dbapi = self.dbapi
176 _pool = pool.QueuePool(
177 creator=lambda: self.dbapi.connect("foo.db"),
178 pre_ping=pre_ping,
179 dialect=dialect,
180 **(pool_kw if pool_kw else {}),
181 )
182
183 if setup_disconnect:
184 dialect.is_disconnect = lambda e, conn, cursor: isinstance(
185 e, MockDisconnect
186 )
187 return _pool
188
189 def teardown_test(self):
190 self.dbapi.dispose()

Calls 1

connectMethod · 0.45

Tested by

no test coverage detected