From 3635388f52b42e5280229104747962117104c453 Mon Sep 17 00:00:00 2001 From: Max Bernstein Date: Sat, 17 Oct 2020 13:38:21 -0700 Subject: bpo-42065: Fix incorrectly formatted _codecs.charmap_decode error message (GH-19940) --- Lib/test/test_codecs.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Lib/test/test_codecs.py') diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py index 9be8281ce5a..328a47b2e37 100644 --- a/Lib/test/test_codecs.py +++ b/Lib/test/test_codecs.py @@ -2197,6 +2197,18 @@ class CharmapTest(unittest.TestCase): ("", len(allbytes)) ) + self.assertRaisesRegex(TypeError, + "character mapping must be in range\\(0x110000\\)", + codecs.charmap_decode, + b"\x00\x01\x02", "strict", {0: "A", 1: 'Bb', 2: -2} + ) + + self.assertRaisesRegex(TypeError, + "character mapping must be in range\\(0x110000\\)", + codecs.charmap_decode, + b"\x00\x01\x02", "strict", {0: "A", 1: 'Bb', 2: 999999999} + ) + def test_decode_with_int2int_map(self): a = ord('a') b = ord('b') -- cgit v1.2.3