test(descr, userlist): unskip passing recursion and deallocation tests (#8871)

This commit is contained in:
Alessio Attilio authored and GitHub committed 2026-09-28 07:04:38 +09:00
1 parent afae370753
commit 50e17bc6fc
2 files changed
+1 -7

No files matched your search

-3
View File
@@ -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')
+1 -4
View File
@@ -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()