From 50e17bc6fc08087ebf000cd9dc87d65fe6a7c61e Mon Sep 17 00:00:00 2001 From: Alessio Attilio Date: Mon, 28 Sep 2026 00:04:38 +0200 Subject: [PATCH] test(descr, userlist): unskip passing recursion and deallocation tests (#8871) --- Lib/test/test_descr.py | 3 --- Lib/test/test_userlist.py | 5 +---- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py index d35805220..a27eb7399 100644 --- a/Lib/test/test_descr.py +++ b/Lib/test/test_descr.py @@ -3694,7 +3694,6 @@ class ClassPropertiesAndMethods(unittest.TestCase): encoding='latin1', errors='replace') self.assertEqual(ba, b'abc\xbd?') - @unittest.skip("TODO: RUSTPYTHON; rustpython segmentation fault") @support.skip_if_huge_c_stack() @support.skip_wasi_stack_overflow() @support.skip_emscripten_stack_overflow() @@ -3977,7 +3976,6 @@ class ClassPropertiesAndMethods(unittest.TestCase): # it as a leak. del C.__del__ - @unittest.skip("TODO: RUSTPYTHON; rustpython segmentation fault") @support.skip_emscripten_stack_overflow() @support.skip_wasi_stack_overflow() def test_slots_trash(self): @@ -4559,7 +4557,6 @@ class ClassPropertiesAndMethods(unittest.TestCase): o.whatever = Provoker(o) del o - @unittest.skip("TODO: RUSTPYTHON; rustpython segmentation fault") @support.skip_wasi_stack_overflow() @support.skip_emscripten_stack_overflow() @support.requires_resource('cpu') diff --git a/Lib/test/test_userlist.py b/Lib/test/test_userlist.py index 7f5a7d38e..bb9429ce5 100644 --- a/Lib/test/test_userlist.py +++ b/Lib/test/test_userlist.py @@ -167,10 +167,7 @@ class UserListTest(list_tests.CommonTest): self.assertEqual(u, v) self.assertEqual(type(u), type(v)) - # Decorate existing test with recursion limit, because - # the test is for C structure, but `UserList` is a Python structure. - # test_repr_deep = list_tests.CommonTest.test_repr_deep - test_repr_deep = unittest.skip(list_tests.CommonTest.test_repr_deep) # TODO: RUSTPYTHON; Segfault + test_repr_deep = list_tests.CommonTest.test_repr_deep if __name__ == "__main__": unittest.main()