|
|
@ -668,6 +668,8 @@ class UTF8Test(ReadTest): |
|
|
self.assertTrue(codecs.lookup_error("surrogatepass")) |
|
|
self.assertTrue(codecs.lookup_error("surrogatepass")) |
|
|
with self.assertRaises(UnicodeDecodeError): |
|
|
with self.assertRaises(UnicodeDecodeError): |
|
|
b"abc\xed\xa0".decode("utf-8", "surrogatepass") |
|
|
b"abc\xed\xa0".decode("utf-8", "surrogatepass") |
|
|
|
|
|
with self.assertRaises(UnicodeDecodeError): |
|
|
|
|
|
b"abc\xed\xa0z".decode("utf-8", "surrogatepass") |
|
|
|
|
|
|
|
|
@unittest.skipUnless(sys.platform == 'win32', |
|
|
@unittest.skipUnless(sys.platform == 'win32', |
|
|
'cp65001 is a Windows-only codec') |
|
|
'cp65001 is a Windows-only codec') |
|
|
|