MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _queuepool_dbapi_fixture

Method _queuepool_dbapi_fixture

test/engine/test_pool.py:91–101  ·  test/engine/test_pool.py::PoolTestBase._queuepool_dbapi_fixture
(self, **kw)

Source from the content-addressed store, hash-verified

89 return pool
90
91 def _queuepool_dbapi_fixture(self, **kw):
92 dbapi = MockDBAPI()
93 _is_asyncio = kw.pop(class="st">"_is_asyncio", False)
94 _has_terminate = kw.pop(class="st">"_has_terminate", False)
95 p = pool.QueuePool(creator=lambda: dbapi.connect(class="st">"foo.db"), **kw)
96 if _is_asyncio:
97 p._is_asyncio = True
98 p._dialect = _AsyncConnDialect()
99 if _has_terminate:
100 p._dialect.has_terminate = True
101 return dbapi, p
102
103
104class PoolTest(PoolTestBase):

Calls 4

_AsyncConnDialectClass · 0.90
MockDBAPIFunction · 0.70
popMethod · 0.45
connectMethod · 0.45

Tested by

no test coverage detected