mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Issue #5640: Fix Shift-JIS incremental encoder for error handlers different
than strict
This commit is contained in:
parent
fa0fdb89e9
commit
d6703b5e38
3 changed files with 8 additions and 1 deletions
|
@ -107,6 +107,10 @@ class Test_IncrementalEncoder(unittest.TestCase):
|
|||
self.assertRaises(UnicodeEncodeError, encoder.encode, u'\u0123')
|
||||
self.assertEqual(encoder.encode(u'', True), '\xa9\xdc')
|
||||
|
||||
def test_issue5640(self):
|
||||
encoder = codecs.getincrementalencoder('shift-jis')('backslashreplace')
|
||||
self.assertEqual(encoder.encode(u'\xff'), b'\\xff')
|
||||
self.assertEqual(encoder.encode(u'\n'), b'\n')
|
||||
|
||||
class Test_IncrementalDecoder(unittest.TestCase):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue