(self)
| 2559 | self.assertEqual(str(make_header(decode_header(s))), '(a b)') |
| 2560 | |
| 2561 | def test_multiline_header(self): |
| 2562 | s = '=?windows-1252?q?=22M=FCller_T=22?=\r\n <T.Mueller@xxx.com>' |
| 2563 | self.assertEqual(decode_header(s), |
| 2564 | [(b'"M\xfcller T"', 'windows-1252'), |
| 2565 | (b'<T.Mueller@xxx.com>', None)]) |
| 2566 | self.assertEqual(make_header(decode_header(s)).encode(), |
| 2567 | ''.join(s.splitlines())) |
| 2568 | self.assertEqual(str(make_header(decode_header(s))), |
| 2569 | '"Müller T" <T.Mueller@xxx.com>') |
| 2570 | |
| 2571 | def test_unencoded_ascii(self): |
| 2572 | # bpo-22833/gh-67022: returns [(str, None)] rather than [(bytes, None)] |
nothing calls this directly
no test coverage detected