(self, pool_cls, assertion)
| 406 | return PoolDialect(), canary |
| 407 | |
| 408 | def _do_test(self, pool_cls, assertion): |
| 409 | mock_dbapi = MockDBAPI() |
| 410 | dialect, canary = self._dialect() |
| 411 | |
| 412 | p = pool_cls(creator=mock_dbapi.connect) |
| 413 | p._dialect = dialect |
| 414 | conn = p.connect() |
| 415 | conn.close() |
| 416 | p.dispose() |
| 417 | p.recreate() |
| 418 | conn = p.connect() |
| 419 | conn.close() |
| 420 | eq_(canary, assertion) |
| 421 | |
| 422 | def test_queue_pool(self): |
| 423 | self._do_test(pool.QueuePool, [class="st">"R", class="st">"CL", class="st">"R"]) |
no test coverage detected