https://github.com/python/cpython/commit/9bb27cd1051e0e1ee2022fcaedb828643a84a30e commit: 9bb27cd1051e0e1ee2022fcaedb828643a84a30e branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: vstinner <[email protected]> date: 2025-12-08T13:31:56Z summary:
[3.14] gh-140125: Increase object recursion depth for `test_json` from 200k to 500k (GH-142226) (#142416) gh-140125: Increase object recursion depth for `test_json` from 200k to 500k (GH-142226) (cherry picked from commit e3539e99e3642ceea2330b3f78a6e9fa8ac3da64) Co-authored-by: Zanie Blue <[email protected]> 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]
