mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
bpo-41984: GC track all user classes (GH-22701/GH-22702)
(cherry picked from commit c13b847a6f
)
This commit is contained in:
parent
f07448bef4
commit
d197b2bb3e
5 changed files with 52 additions and 21 deletions
|
@ -581,9 +581,9 @@ class GCTests(unittest.TestCase):
|
|||
self.assertTrue(gc.is_tracked(UserInt()))
|
||||
self.assertTrue(gc.is_tracked([]))
|
||||
self.assertTrue(gc.is_tracked(set()))
|
||||
self.assertFalse(gc.is_tracked(UserClassSlots()))
|
||||
self.assertFalse(gc.is_tracked(UserFloatSlots()))
|
||||
self.assertFalse(gc.is_tracked(UserIntSlots()))
|
||||
self.assertTrue(gc.is_tracked(UserClassSlots()))
|
||||
self.assertTrue(gc.is_tracked(UserFloatSlots()))
|
||||
self.assertTrue(gc.is_tracked(UserIntSlots()))
|
||||
|
||||
def test_is_finalized(self):
|
||||
# Objects not tracked by the always gc return false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue