Author: Armin Rigo <[email protected]>
Branch: py3.5
Changeset: r88793:cd880034bb7c
Date: 2016-12-01 16:54 +0100
http://bitbucket.org/pypy/pypy/changeset/cd880034bb7c/
Log: Mark more tests based on gc.is_tracked() as impl detail
diff --git a/lib-python/3/test/test_finalization.py
b/lib-python/3/test/test_finalization.py
--- a/lib-python/3/test/test_finalization.py
+++ b/lib-python/3/test/test_finalization.py
@@ -181,7 +181,8 @@
def test_non_gc(self):
with SimpleBase.test():
s = NonGC()
- self.assertFalse(gc.is_tracked(s))
+ if support.check_impl_detail():
+ self.assertFalse(gc.is_tracked(s))
ids = [id(s)]
del s
gc.collect()
@@ -194,7 +195,8 @@
def test_non_gc_resurrect(self):
with SimpleBase.test():
s = NonGCResurrector()
- self.assertFalse(gc.is_tracked(s))
+ if support.check_impl_detail():
+ self.assertFalse(gc.is_tracked(s))
ids = [id(s)]
del s
gc.collect()
diff --git a/lib-python/3/test/test_gc.py b/lib-python/3/test/test_gc.py
--- a/lib-python/3/test/test_gc.py
+++ b/lib-python/3/test/test_gc.py
@@ -526,6 +526,7 @@
self.assertEqual(gc.get_referents(1, 'a', 4j), [])
+ @cpython_only
def test_is_tracked(self):
# Atomic built-in types are not tracked, user-defined objects and
# mutable containers are.
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit