From 7cf175a8cc73d29fc4ce26607acee92e462bf68c Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 16 Sep 2008 17:40:53 +0000 Subject: [PATCH] added gc.collect() for pypy/jython compat, [ticket:1076] --- test/engine/reconnect.py | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.47.3