(self)
| 2648 | self.assertEqual(decode(bytes([b]) + b'0'), (chr(b) + '0', 2)) |
| 2649 | |
| 2650 | def test_escape_encode(self): |
| 2651 | encode = codecs.unicode_escape_encode |
| 2652 | check = coding_checker(self, encode) |
| 2653 | check('\t', br'\t') |
| 2654 | check('\n', br'\n') |
| 2655 | check('\r', br'\r') |
| 2656 | check('\\', br'\\') |
| 2657 | for b in range(32): |
| 2658 | if chr(b) not in '\t\n\r': |
| 2659 | check(chr(b), ('\\x%02x' % b).encode()) |
| 2660 | for b in range(127, 256): |
| 2661 | check(chr(b), ('\\x%02x' % b).encode()) |
| 2662 | check('\u20ac', br'\u20ac') |
| 2663 | check('\U0001d120', br'\U0001d120') |
| 2664 | |
| 2665 | def test_escape_decode(self): |
| 2666 | decode = codecs.unicode_escape_decode |
nothing calls this directly
no test coverage detected