diff options
Diffstat (limited to 'Lib/test/test_gc.py')
-rw-r--r-- | Lib/test/test_gc.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/Lib/test/test_gc.py b/Lib/test/test_gc.py index cc2b4fac05b..2b3c0d3badd 100644 --- a/Lib/test/test_gc.py +++ b/Lib/test/test_gc.py @@ -3,7 +3,7 @@ import unittest.mock from test import support from test.support import (verbose, refcount_test, cpython_only, requires_subprocess, - requires_gil_enabled, suppress_immortalization, + requires_gil_enabled, Py_GIL_DISABLED) from test.support.import_helper import import_module from test.support.os_helper import temp_dir, TESTFN, unlink @@ -110,7 +110,6 @@ class GCTests(unittest.TestCase): del l self.assertEqual(gc.collect(), 2) - @suppress_immortalization() def test_class(self): class A: pass @@ -119,7 +118,6 @@ class GCTests(unittest.TestCase): del A self.assertNotEqual(gc.collect(), 0) - @suppress_immortalization() def test_newstyleclass(self): class A(object): pass @@ -136,7 +134,6 @@ class GCTests(unittest.TestCase): del a self.assertNotEqual(gc.collect(), 0) - @suppress_immortalization() def test_newinstance(self): class A(object): pass @@ -223,7 +220,6 @@ class GCTests(unittest.TestCase): self.fail("didn't find obj in garbage (finalizer)") gc.garbage.remove(obj) - @suppress_immortalization() def test_function(self): # Tricky: f -> d -> f, code should call d.clear() after the exec to # break the cycle. @@ -566,7 +562,6 @@ class GCTests(unittest.TestCase): self.assertEqual(gc.get_referents(1, 'a', 4j), []) - @suppress_immortalization() def test_is_tracked(self): # Atomic built-in types are not tracked, user-defined objects and # mutable containers are. @@ -604,9 +599,7 @@ class GCTests(unittest.TestCase): class UserIntSlots(int): __slots__ = () - if not Py_GIL_DISABLED: - # gh-117783: modules may be immortalized in free-threaded build - self.assertTrue(gc.is_tracked(gc)) + self.assertTrue(gc.is_tracked(gc)) self.assertTrue(gc.is_tracked(UserClass)) self.assertTrue(gc.is_tracked(UserClass())) self.assertTrue(gc.is_tracked(UserInt())) |