(self)
| 2026 | class EncodedFileTest(unittest.TestCase): |
| 2027 | |
| 2028 | def test_basic(self): |
| 2029 | f = io.BytesIO(b'\xed\x95\x9c\n\xea\xb8\x80') |
| 2030 | ef = codecs.EncodedFile(f, 'utf-16-le', 'utf-8') |
| 2031 | self.assertEqual(ef.read(), b'\\\xd5\n\x00\x00\xae') |
| 2032 | |
| 2033 | f = io.BytesIO() |
| 2034 | ef = codecs.EncodedFile(f, 'utf-8', 'latin-1') |
| 2035 | ef.write(b'\xc3\xbc') |
| 2036 | self.assertEqual(f.getvalue(), b'\xfc') |
| 2037 | |
| 2038 | all_unicode_encodings = [ |
| 2039 | "ascii", |
nothing calls this directly
no test coverage detected