From: Mike Bayer Date: Sat, 13 Jul 2013 20:36:54 +0000 (-0400) Subject: fix the scoping here X-Git-Tag: rel_0_8_3~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bef496632331509b249320821b9ef4f3ea0ccf6;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix the scoping here --- diff --git a/test/engine/test_pool.py b/test/engine/test_pool.py index 37c0bfdeb5..94b776e9c8 100644 --- a/test/engine/test_pool.py +++ b/test/engine/test_pool.py @@ -889,7 +889,7 @@ class QueuePoolTest(PoolTestBase): p = pool.QueuePool(creator=creator, pool_size=2, timeout=timeout, max_overflow=max_overflow) - def waiter(p): + def waiter(p, timeout, max_overflow): success_key = (timeout, max_overflow) conn = p.connect() time.sleep(.5) @@ -901,7 +901,8 @@ class QueuePoolTest(PoolTestBase): c2 = p.connect() for i in range(2): - t = threading.Thread(target=waiter, args=(p, )) + t = threading.Thread(target=waiter, + args=(p, timeout, max_overflow)) t.setDaemon(True) # so the tests dont hang if this fails t.start() @@ -909,6 +910,7 @@ class QueuePoolTest(PoolTestBase): c2.invalidate() p2 = p._replace() time.sleep(1) + eq_(len(success), 12, "successes: %s" % success) @testing.requires.threading_with_mock