Added a couple of more tests for Header charset handling.
This commit is contained in:
parent
b5da606dfd
commit
10d0d595e0
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue