aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_userdict.py
diff options
context:
space:
mode:
authorPetr Viktorin <encukou@gmail.com>2025-02-24 11:16:08 +0100
committerGitHub <noreply@github.com>2025-02-24 11:16:08 +0100
commitef29104f7d7ad7864f5f153cd7391af73d7cef63 (patch)
tree38c76b08e114a9e6e993081b828b64978bfefa2e /Lib/test/test_userdict.py
parent0ff16115741aeaaaf7f963f68d5c575efb960277 (diff)
downloadcpython-ef29104f7d7ad7864f5f153cd7391af73d7cef63.tar.gz
cpython-ef29104f7d7ad7864f5f153cd7391af73d7cef63.zip
GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413)
Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now Unfortunatlely, the change broke some buildbots. This reverts commit 2498c22fa0a2b560491bc503fa676585c1a603d0.
Diffstat (limited to 'Lib/test/test_userdict.py')
-rw-r--r--Lib/test/test_userdict.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/test/test_userdict.py b/Lib/test/test_userdict.py
index 9bd842eda5b..61e79f553e8 100644
--- a/Lib/test/test_userdict.py
+++ b/Lib/test/test_userdict.py
@@ -213,7 +213,11 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol):
else:
self.fail("g[42] didn't raise KeyError")
- test_repr_deep = mapping_tests.TestHashMappingProtocol.test_repr_deep
+ # Decorate existing test with recursion limit, because
+ # the test is for C structure, but `UserDict` is a Python structure.
+ test_repr_deep = support.infinite_recursion(25)(
+ mapping_tests.TestHashMappingProtocol.test_repr_deep,
+ )
if __name__ == "__main__":