Skip to content

Commit 1b5f214

Browse files
committed
test_get_param_with_semis_in_quotes(): Test case for SF bug #794466.
Backport candidate.
1 parent f29286e commit 1b5f214

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Lib/email/test/test_email.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,13 @@ def test_get_param_funky_continuation_lines(self):
313313
msg = self._msgobj('msg_22.txt')
314314
self.assertEqual(msg.get_payload(1).get_param('name'), 'wibble.JPG')
315315

316+
def test_get_param_with_semis_in_quotes(self):
317+
msg = email.message_from_string(
318+
'Content-Type: image/pjpeg; name="Jim&&Jill"\n')
319+
self.assertEqual(msg.get_param('name'), 'Jim&&Jill')
320+
self.assertEqual(msg.get_param('name', unquote=False),
321+
'"Jim&&Jill"')
322+
316323
def test_has_key(self):
317324
msg = email.message_from_string('Header: exists')
318325
self.failUnless(msg.has_key('header'))

0 commit comments

Comments
 (0)