From: Mike Bayer Date: Tue, 16 Sep 2008 17:40:53 +0000 (+0000) Subject: added gc.collect() for pypy/jython compat, [ticket:1076] X-Git-Tag: rel_0_4_8~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7cf175a8cc73d29fc4ce26607acee92e462bf68c;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 c4197458d6..a2666e5342 100644 --- a/test/engine/reconnect.py +++ b/test/engine/reconnect.py @@ -3,6 +3,7 @@ import sys, weakref from sqlalchemy import create_engine, exceptions, select, MetaData, Table, Column, Integer, String from testlib import * import time +import gc class MockDisconnect(Exception): pass @@ -93,6 +94,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() @@ -112,6 +114,7 @@ class MockReconnectTest(TestBase): pass # assert was invalidated + gc.collect() assert len(dbapi.connections) == 0 assert not conn.closed assert conn.invalidated @@ -161,6 +164,7 @@ class MockReconnectTest(TestBase): assert conn.invalidated # ensure all connections closed (pool was recycled) + gc.collect() assert len(dbapi.connections) == 0 # test reconnects