From f0d35856691bcee72f64e028959ee8f602fbff08 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 6 Mar 2003 20:31:02 +0000 Subject: [PATCH] test_long_received_header(): Another test case for folding long Received headers (first on semis then on whitespace), given by Jason Mastaler. --- Lib/email/test/test_email.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index 50287af2b6..86ebaa5806 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -765,6 +765,21 @@ This is an example of string which has almost the limit of header length. =?iso-8859-1?q?entlang=2C_an_s=FCdl=FCndischen_Wandgem=E4lden_vorbei=2C_g?= =?iso-8859-1?q?egen_die_rotierenden_Klingen_bef=F6rdert=2E_?=""") + def test_long_received_header(self): + h = 'from FOO.TLD (vizworld.acl.foo.tld [123.452.678.9]) by hrothgar.la.mastaler.com (tmda-ofmipd) with ESMTP; Wed, 05 Mar 2003 18:10:18 -0700' + msg = Message() + msg['Received-1'] = Header(h, continuation_ws='\t') + msg['Received-2'] = h + self.assertEqual(msg.as_string(), """\ +Received-1: from FOO.TLD (vizworld.acl.foo.tld [123.452.678.9]) by + hrothgar.la.mastaler.com (tmda-ofmipd) with ESMTP; + Wed, 05 Mar 2003 18:10:18 -0700 +Received-2: from FOO.TLD (vizworld.acl.foo.tld [123.452.678.9]) by + hrothgar.la.mastaler.com (tmda-ofmipd) with ESMTP; + Wed, 05 Mar 2003 18:10:18 -0700 + +""") + # Test mangling of "From " lines in the body of a message -- 2.50.1