[pypy-svn] r59491 - pypy/trunk/lib-python/modified-2.5.2/test

arigo at codespeak.net arigo at codespeak.net
Tue Oct 28 17:01:56 CET 2008


Author: arigo
Date: Tue Oct 28 17:01:55 2008
New Revision: 59491

Modified:
   pypy/trunk/lib-python/modified-2.5.2/test/test_descr.py
Log:
A few calls to test_support.gc_collect().


Modified: pypy/trunk/lib-python/modified-2.5.2/test/test_descr.py
==============================================================================
--- pypy/trunk/lib-python/modified-2.5.2/test/test_descr.py	(original)
+++ pypy/trunk/lib-python/modified-2.5.2/test/test_descr.py	Tue Oct 28 17:01:55 2008
@@ -1,7 +1,7 @@
 # Test enhancements related to descriptors and new-style classes
 
 from test.test_support import verify, vereq, verbose, TestFailed, TESTFN, get_original_stdout
-from test.test_support import check_impl_detail
+from test.test_support import check_impl_detail, gc_collect
 from copy import deepcopy
 import warnings
 import types
@@ -1286,6 +1286,7 @@
     x.c = Counted()
     vereq(Counted.counter, 3)
     del x
+    gc_collect()
     vereq(Counted.counter, 0)
     class D(C):
         pass
@@ -1294,6 +1295,7 @@
     x.z = Counted()
     vereq(Counted.counter, 2)
     del x
+    gc_collect()
     vereq(Counted.counter, 0)
     class E(D):
         __slots__ = ['e']
@@ -1303,6 +1305,7 @@
     x.e = Counted()
     vereq(Counted.counter, 3)
     del x
+    gc_collect()
     vereq(Counted.counter, 0)
 
     # Test cyclical leaks [SF bug 519621]
@@ -1313,8 +1316,7 @@
     s.a = [Counted(), s]
     vereq(Counted.counter, 1)
     s = None
-    import gc
-    gc.collect()
+    gc_collect()
     vereq(Counted.counter, 0)
 
     # Test lookup leaks [SF bug 572567]



More information about the Pypy-commit mailing list