diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index 542ddcda645..50287af2b66 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -1207,6 +1207,14 @@ def test_rfc2047_multiline(self): """Re: =?mac-iceland?q?r=8Aksm=9Arg=8Cs?= baz foo bar =?mac-iceland?q?r=8Aksm=9Arg=8Cs?=""") + def test_whitespace_eater_unicode(self): + eq = self.assertEqual + s = '=?ISO-8859-1?Q?Andr=E9?= Pirard ' + dh = decode_header(s) + eq(dh, [('Andr\xe9', 'iso-8859-1'), ('Pirard ', None)]) + hu = unicode(make_header(dh)).encode('latin-1') + eq(hu, 'Andr\xe9 Pirard ') + # Test the MIMEMessage class