Commit 0e071c96 authored by Serhiy Storchaka's avatar Serhiy Storchaka

Fixed tests for issue #19279.

parent b649ed74
...@@ -840,10 +840,9 @@ class UTF7Test(ReadTest, unittest.TestCase): ...@@ -840,10 +840,9 @@ class UTF7Test(ReadTest, unittest.TestCase):
(b'a+////,+IKw-b', 'a\uffff\ufffd\u20acb'), (b'a+////,+IKw-b', 'a\uffff\ufffd\u20acb'),
] ]
for raw, expected in tests: for raw, expected in tests:
with self.subTest(raw=raw): self.assertRaises(UnicodeDecodeError, codecs.utf_7_decode,
self.assertRaises(UnicodeDecodeError, codecs.utf_7_decode, raw, 'strict', True)
raw, 'strict', True) self.assertEqual(raw.decode('utf-7', 'replace'), expected)
self.assertEqual(raw.decode('utf-7', 'replace'), expected)
def test_nonbmp(self): def test_nonbmp(self):
self.assertEqual('\U000104A0'.encode(self.encoding), b'+2AHcoA-') self.assertEqual('\U000104A0'.encode(self.encoding), b'+2AHcoA-')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment