From: Nikita Sobolev Date: Sat, 18 Nov 2023 00:08:23 +0000 (+0300) Subject: gh-111810: Fix `test_repr_deep` from `test_userlist` on WASI (#112197) X-Git-Tag: v3.13.0a2~39 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=43b1c33204d125e256f7a0c3086ba547b71a105e;p=thirdparty%2FPython%2Fcpython.git gh-111810: Fix `test_repr_deep` from `test_userlist` on WASI (#112197) Co-authored-by: Brett Cannon --- diff --git a/Lib/test/test_userlist.py b/Lib/test/test_userlist.py index 1ed67dac8059..76d253753528 100644 --- a/Lib/test/test_userlist.py +++ b/Lib/test/test_userlist.py @@ -3,6 +3,8 @@ from collections import UserList from test import list_tests import unittest +from test import support + class UserListTest(list_tests.CommonTest): type2test = UserList @@ -65,5 +67,11 @@ 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 = support.infinite_recursion()( + list_tests.CommonTest.test_repr_deep, + ) + if __name__ == "__main__": unittest.main()