diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index 280b400161c..7659e2a37de 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -1310,6 +1310,15 @@ def test_whitespace_eater_unicode(self): hu = make_header(dh).__unicode__().encode('latin-1') eq(hu, 'Andr\xe9 Pirard ') + def test_whitespace_eater_unicode_2(self): + eq = self.assertEqual + s = 'The =?iso-8859-1?b?cXVpY2sgYnJvd24gZm94?= jumped over the =?iso-8859-1?b?bGF6eSBkb2c=?=' + dh = decode_header(s) + eq(dh, [('The', None), ('quick brown fox', 'iso-8859-1'), + ('jumped over the', None), ('lazy dog', 'iso-8859-1')]) + hu = make_header(dh).__unicode__() + eq(hu, u'The quick brown fox jumped over the lazy dog') + # Test the MIMEMessage class