From 8349c3f1168831a4ce7ad4903de3b131a98d9348 Mon Sep 17 00:00:00 2001 From: Alexey Borzenkov Date: Tue, 24 Jun 2014 04:13:24 +0400 Subject: Run gc.collect() twice in threaded leak tests --- tests/test_leaks.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_leaks.py b/tests/test_leaks.py index 0c32370..85e0663 100644 --- a/tests/test_leaks.py +++ b/tests/test_leaks.py @@ -37,8 +37,10 @@ class ArgRefcountTests(unittest.TestCase): t = threading.Thread(target=worker) t.start() t.join() + del t greenlet.getcurrent() # update ts_current gc.collect() + gc.collect() for g in gg: self.assertTrue(g() is None) @@ -56,7 +58,9 @@ class ArgRefcountTests(unittest.TestCase): t = threading.Thread(target=worker) t.start() t.join() + del t greenlet.getcurrent() # update ts_current gc.collect() + gc.collect() for g in gg: self.assertTrue(g() is None) -- cgit v1.2.1