Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 82ffabd

Browse files
committed
#2658: Add test for issue fixed by fix for #1079.
1 parent f209407 commit 82ffabd

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Lib/test/test_email/test_email.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2104,6 +2104,16 @@ def test_rfc2047_rfc2047_7(self):
21042104
self.assertEqual(make_header(decode_header(s)).encode(), s.lower())
21052105
self.assertEqual(str(make_header(decode_header(s))), '(a b)')
21062106

2107+
def test_multiline_header(self):
2108+
s = '=?windows-1252?q?=22M=FCller_T=22?=\r\n <[email protected]>'
2109+
self.assertEqual(decode_header(s),
2110+
[(b'"M\xfcller T"', 'windows-1252'),
2111+
(b'<[email protected]>', None)])
2112+
self.assertEqual(make_header(decode_header(s)).encode(),
2113+
''.join(s.splitlines()))
2114+
self.assertEqual(str(make_header(decode_header(s))),
2115+
'"Müller T" <[email protected]>')
2116+
21072117

21082118
# Test the MIMEMessage class
21092119
class TestMIMEMessage(TestEmailBase):

0 commit comments

Comments
 (0)