]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] improve json test coverage (GH-154123) (GH-154135)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 19 Jul 2026 15:16:47 +0000 (17:16 +0200)
committerGitHub <noreply@github.com>
Sun, 19 Jul 2026 15:16:47 +0000 (17:16 +0200)
Add test that covers the except block on line 106 of decoder.py
(cherry picked from commit ee1e48ebd8194cd5984714021c4df85dbb93c6df)

Co-authored-by: David <slavicek.david29@gmail.com>
Lib/test/test_json/test_decode.py

index e46f19712953546e9dabe36be10984596278d161..c8b21b8f582a7efc676b4b672ffbf38e9976c609 100644 (file)
@@ -124,6 +124,10 @@ class TestDecode:
         d = self.json.JSONDecoder()
         self.assertRaises(ValueError, d.raw_decode, 'a'*42, -50000)
 
+    def test_unterminated_string(self):
+        d = self.json.JSONDecoder()
+        self.assertRaises(self.JSONDecodeError, d.raw_decode, '"\\')
+
     def test_limit_int(self):
         maxdigits = 5000
         with support.adjust_int_max_str_digits(maxdigits):