From: Mike Bayer Date: Tue, 16 Sep 2008 17:43:13 +0000 (+0000) Subject: added gc.collect() for pypy/jython compat, [ticket:1076] X-Git-Tag: rel_0_5rc2~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e0cc32c93729e04f660a3ca431457dea8b8c32b1;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git added gc.collect() for pypy/jython compat, [ticket:1076] --- diff --git a/test/engine/reconnect.py b/test/engine/reconnect.py index 8bb2d9cd67..d50267a1f2 100644 --- a/test/engine/reconnect.py +++ b/test/engine/reconnect.py @@ -4,6 +4,7 @@ from testlib.sa import select, MetaData, Table, Column, Integer, String import testlib.sa as tsa from testlib import TestBase, testing, engines import time +import gc class MockDisconnect(Exception): pass @@ -95,6 +96,7 @@ class MockReconnectTest(TestBase): assert id(db.pool) != pid # ensure all connections closed (pool was recycled) + gc.collect() assert len(dbapi.connections) == 0 conn =db.connect() @@ -114,6 +116,7 @@ class MockReconnectTest(TestBase): pass # assert was invalidated + gc.collect() assert len(dbapi.connections) == 0 assert not conn.closed assert conn.invalidated @@ -163,6 +166,7 @@ class MockReconnectTest(TestBase): assert conn.invalidated # ensure all connections closed (pool was recycled) + gc.collect() assert len(dbapi.connections) == 0 # test reconnects