From 1b5f2142f5128f26c99c83657455e4e4f1c2043e Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 3 Sep 2003 04:14:29 +0000 Subject: [PATCH] test_get_param_with_semis_in_quotes(): Test case for SF bug #794466. Backport candidate. --- Lib/email/test/test_email.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index 37e6230b862e..c110e177ed5e 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -313,6 +313,13 @@ class TestMessageAPI(TestEmailBase): msg = self._msgobj('msg_22.txt') self.assertEqual(msg.get_payload(1).get_param('name'), 'wibble.JPG') + def test_get_param_with_semis_in_quotes(self): + msg = email.message_from_string( + 'Content-Type: image/pjpeg; name="Jim&&Jill"\n') + self.assertEqual(msg.get_param('name'), 'Jim&&Jill') + self.assertEqual(msg.get_param('name', unquote=False), + '"Jim&&Jill"') + def test_has_key(self): msg = email.message_from_string('Header: exists') self.failUnless(msg.has_key('header')) -- 2.47.3