[pypy-commit] pypy py3.5: Fix implementation-specific test
rlamy
pypy.commits at gmail.com
Wed Nov 2 11:32:05 EDT 2016
Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: py3.5
Changeset: r88084:d58a4a7ab7d4
Date: 2016-11-02 15:31 +0000
http://bitbucket.org/pypy/pypy/changeset/d58a4a7ab7d4/
Log: Fix implementation-specific test
diff --git a/lib-python/3/test/test_collections.py b/lib-python/3/test/test_collections.py
--- a/lib-python/3/test/test_collections.py
+++ b/lib-python/3/test/test_collections.py
@@ -13,6 +13,7 @@
import re
import sys
import types
+import gc
from collections import UserDict, UserString, UserList
from collections import ChainMap
from collections import deque
@@ -2052,7 +2053,9 @@
obj = MyOD([(None, obj)])
obj.i = i
del obj
- support.gc_collect()
+ # PyPy change: we only collect 1 MyOD instance per GC
+ for _ in range(100):
+ gc.collect()
self.assertEqual(deleted, list(reversed(range(100))))
def test_delitem_hash_collision(self):
More information about the pypy-commit
mailing list