diff test/test_rfc2822.py @ 3639:97f9fc0bc0ea

Yet another rfc2822 encoding patch: '?' must be escaped. Fixes [SF#1505663] "'?' in rfc2822-encoded header isn't quoted +patch"
author Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
date Sat, 15 Jul 2006 10:11:09 +0000
parents 0c34f5a116ef
children
line wrap: on
line diff
--- a/test/test_rfc2822.py	Sat Jul 15 10:08:01 2006 +0000
+++ b/test/test_rfc2822.py	Sat Jul 15 10:11:09 2006 +0000
@@ -21,6 +21,10 @@
         result = '=?utf-8?q?Re:_[it=5Fissue3]_Ren=C3=A9s_[status=3Dfeedback]?='
         self.assertEqual(encode_header(src), result)
 
+        src = 'Was machen\xc3\xbc und Fragezeichen?'
+        result = '=?utf-8?q?Was_machen=C3=BC_und_Fragezeichen=3F?='
+        self.assertEqual(encode_header(src), result)
+
 def test_suite():
     suite = unittest.TestSuite()
     suite.addTest(unittest.makeSuite(RFC2822TestCase))

Roundup Issue Tracker: http://roundup-tracker.org/