]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-140125: Increase object recursion depth for `test_json` from 200k to 500k (#142226)
authorZanie Blue <contact@zanie.dev>
Mon, 8 Dec 2025 13:05:13 +0000 (07:05 -0600)
committerGitHub <noreply@github.com>
Mon, 8 Dec 2025 13:05:13 +0000 (14:05 +0100)
Co-authored-by: Victor Stinner <vstinner@python.org>
Lib/test/test_json/test_recursion.py

index 5d7b56ff9ad28580064ddd3c0d866f2127b716e5..40a0baa53f0c3bcf06b9c7d6a53e1395880b98b2 100644 (file)
@@ -71,7 +71,7 @@ class TestRecursion:
     @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 @@ class TestRecursion:
     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):