From 5f9aa5b2715e0e188b4b369ac0d2f242e7a80e44 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Fri, 17 Nov 2023 13:27:44 +0300 Subject: [PATCH] gh-111810: Fix `test_repr_deep` from `test_userlist` on WASI --- Lib/test/test_userlist.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Lib/test/test_userlist.py b/Lib/test/test_userlist.py index 1ed67dac805967..76d253753528b0 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 @@ def test_userlist_copy(self): 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()