From c896c75971da8221538128e14011cfa156471c74 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 13 Jul 2013 16:36:54 -0400 Subject: [PATCH] fix the scoping here --- test/engine/test_pool.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/engine/test_pool.py b/test/engine/test_pool.py index 3e0188bd70..d504473b4a 100644 --- a/test/engine/test_pool.py +++ b/test/engine/test_pool.py @@ -887,7 +887,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) @@ -899,7 +899,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() @@ -907,6 +908,7 @@ class QueuePoolTest(PoolTestBase): c2.invalidate() p2 = p._replace() time.sleep(1) + eq_(len(success), 12, "successes: %s" % success) @testing.requires.threading_with_mock -- 2.47.3