]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-140125: Increase object recursion depth for `test_json` from 200k to 500k...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 8 Dec 2025 13:31:56 +0000 (14:31 +0100)
committerGitHub <noreply@github.com>
Mon, 8 Dec 2025 13:31:56 +0000 (13:31 +0000)
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 <contact@zanie.dev>
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):