summaryrefslogtreecommitdiff
path: root/test/engine
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-08-14 11:55:32 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2011-08-14 11:55:32 -0400
commit9a2edbf3ebf04bfff3ad2a7214605503d5cdcaa2 (patch)
treea58d89e58845a25846d925766a8373c57ebba4dd /test/engine
parentdccdff721c9d9b5fed5dc5124479f21f723c153c (diff)
downloadsqlalchemy-9a2edbf3ebf04bfff3ad2a7214605503d5cdcaa2.tar.gz
- The recreate() method in all pool classes uses
self.__class__ to get at the type of pool to produce, in the case of subclassing. Note there's no usual need to subclass pools. [ticket:2254]
Diffstat (limited to 'test/engine')
-rw-r--r--test/engine/test_pool.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/engine/test_pool.py b/test/engine/test_pool.py
index 553bc9d85..b515de0f8 100644
--- a/test/engine/test_pool.py
+++ b/test/engine/test_pool.py
@@ -99,7 +99,8 @@ class PoolTest(PoolTestBase):
pool.QueuePool, pool.NullPool, pool.AssertionPool):
p = cls(creator=creator)
p.dispose()
- p.recreate()
+ p2 = p.recreate()
+ assert p2.__class__ is cls
mock_dbapi = MockDBAPI()
p = cls(creator=mock_dbapi.connect)