@@ -1521,32 +1521,32 @@ def test_unicode_escape(self):
15211521 self .assertEquals (codecs .raw_unicode_escape_decode (r"\u1234" ), ("\u1234 " , 6 ))
15221522 self .assertEquals (codecs .raw_unicode_escape_decode (br"\u1234" ), ("\u1234 " , 6 ))
15231523
1524- class Utf8bTest (unittest .TestCase ):
1524+ class SurrogateEscapeTest (unittest .TestCase ):
15251525
15261526 def test_utf8 (self ):
15271527 # Bad byte
1528- self .assertEqual (b"foo\x80 bar" .decode ("utf-8" , "utf8b " ),
1528+ self .assertEqual (b"foo\x80 bar" .decode ("utf-8" , "surrogateescape " ),
15291529 "foo\udc80 bar" )
1530- self .assertEqual ("foo\udc80 bar" .encode ("utf-8" , "utf8b " ),
1530+ self .assertEqual ("foo\udc80 bar" .encode ("utf-8" , "surrogateescape " ),
15311531 b"foo\x80 bar" )
15321532 # bad-utf-8 encoded surrogate
1533- self .assertEqual (b"\xed \xb0 \x80 " .decode ("utf-8" , "utf8b " ),
1533+ self .assertEqual (b"\xed \xb0 \x80 " .decode ("utf-8" , "surrogateescape " ),
15341534 "\udced \udcb0 \udc80 " )
1535- self .assertEqual ("\udced \udcb0 \udc80 " .encode ("utf-8" , "utf8b " ),
1535+ self .assertEqual ("\udced \udcb0 \udc80 " .encode ("utf-8" , "surrogateescape " ),
15361536 b"\xed \xb0 \x80 " )
15371537
15381538 def test_ascii (self ):
15391539 # bad byte
1540- self .assertEqual (b"foo\x80 bar" .decode ("ascii" , "utf8b " ),
1540+ self .assertEqual (b"foo\x80 bar" .decode ("ascii" , "surrogateescape " ),
15411541 "foo\udc80 bar" )
1542- self .assertEqual ("foo\udc80 bar" .encode ("ascii" , "utf8b " ),
1542+ self .assertEqual ("foo\udc80 bar" .encode ("ascii" , "surrogateescape " ),
15431543 b"foo\x80 bar" )
15441544
15451545 def test_charmap (self ):
15461546 # bad byte: \xa5 is unmapped in iso-8859-3
1547- self .assertEqual (b"foo\xa5 bar" .decode ("iso-8859-3" , "utf8b " ),
1547+ self .assertEqual (b"foo\xa5 bar" .decode ("iso-8859-3" , "surrogateescape " ),
15481548 "foo\udca5 bar" )
1549- self .assertEqual ("foo\udca5 bar" .encode ("iso-8859-3" , "utf8b " ),
1549+ self .assertEqual ("foo\udca5 bar" .encode ("iso-8859-3" , "surrogateescape " ),
15501550 b"foo\xa5 bar" )
15511551
15521552
@@ -1576,7 +1576,7 @@ def test_main():
15761576 CharmapTest ,
15771577 WithStmtTest ,
15781578 TypesTest ,
1579- Utf8bTest ,
1579+ SurrogateEscapeTest ,
15801580 )
15811581
15821582
0 commit comments