https://github.com/python/cpython/commit/e3539e99e3642ceea2330b3f78a6e9fa8ac3da64 commit: e3539e99e3642ceea2330b3f78a6e9fa8ac3da64 branch: main author: Zanie Blue <[email protected]> committer: vstinner <[email protected]> date: 2025-12-08T14:05:13+01:00 summary:
gh-140125: Increase object recursion depth for `test_json` from 200k to 500k (#142226) Co-authored-by: Victor Stinner <[email protected]> files: M Lib/test/test_json/test_recursion.py diff --git a/Lib/test/test_json/test_recursion.py b/Lib/test/test_json/test_recursion.py index 5d7b56ff9ad285..40a0baa53f0c3b 100644 --- a/Lib/test/test_json/test_recursion.py +++ b/Lib/test/test_json/test_recursion.py @@ -71,7 +71,7 @@ def default(self, o): @support.skip_emscripten_stack_overflow() @support.skip_wasi_stack_overflow() def test_highly_nested_objects_decoding(self): - very_deep = 200000 + very_deep = 500_000 # test that loading highly-nested objects doesn't segfault when C # accelerations are used. See #12017 with self.assertRaises(RecursionError): @@ -90,7 +90,7 @@ def test_highly_nested_objects_decoding(self): def test_highly_nested_objects_encoding(self): # See #12051 l, d = [], {} - for x in range(200_000): + for x in range(500_000): l, d = [l], {'k':d} with self.assertRaises(RecursionError): with support.infinite_recursion(5000): _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
