From: Barry Warsaw Date: Tue, 23 Jul 2002 19:46:35 +0000 (+0000) Subject: Added a couple of more tests for Header charset handling. X-Git-Tag: v2.3c1~4883 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=10d0d595e053290f17e51a95f8b25b4904ad45fe;p=thirdparty%2FPython%2Fcpython.git Added a couple of more tests for Header charset handling. --- diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index 734e85493389..e4fb8bfe0cb0 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -2043,7 +2043,22 @@ A very long line that must get split to something other than at the h = Header(hstr, maxlinelen=1024, header_name='Subject') eq(h.encode(), hstr) + def test_us_ascii_header(self): + eq = self.assertEqual + s = 'hello' + x = decode_header(s) + eq(x, [('hello', None)]) + h = make_header(x) + eq(s, h.encode()) + + def test_string_charset(self): + eq = self.assertEqual + h = Header() + h.append('hello', 'iso-8859-1') + eq(h, '=?iso-8859-1?q?hello?=') + + # Test RFC 2231 header parameters decoding class TestRFC2231(TestEmailBase): def test_get_param(self):