[Python-checkins] cpython (merge 3.2 -> default): Merge #11590: fix quoprimime decode handling of empty strings and line endings. (original) (raw)

r.david.murray python-checkins at python.org
Wed Mar 23 20:37:45 CET 2011


http://hg.python.org/cpython/rev/d9a779be9736 changeset: 68877:d9a779be9736 parent: 68874:d8dd7ab6039d parent: 68876:df613f7b726a user: R David Murray <rdmurray at bitdance.com> date: Wed Mar 23 15:37:26 2011 -0400 summary: Merge #11590: fix quoprimime decode handling of empty strings and line endings.

files: Lib/email/quoprimime.py | 6 +++--- Lib/test/test_email/test_email.py | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/Lib/email/quoprimime.py b/Lib/email/quoprimime.py --- a/Lib/email/quoprimime.py +++ b/Lib/email/quoprimime.py @@ -135,9 +135,9 @@ charset names the character set to use in the RFC 2046 header. It defaults to iso-8859-1. """

diff --git a/Lib/test/test_email/test_email.py b/Lib/test/test_email/test_email.py --- a/Lib/test/test_email/test_email.py +++ b/Lib/test/test_email/test_email.py @@ -3351,6 +3351,9 @@ encoded_header = quoprimime.header_encode(header, charset) self.assertEqual(encoded_header, expected_encoded_header)

@@ -3407,6 +3410,15 @@ def test_decode_one_line_lf(self): self._test_decode('hello\n', 'hello\n')

@@ -3416,6 +3428,9 @@ def test_decode_two_lines(self): self._test_decode('hello\r\nworld\r\n', 'hello\nworld\n')

-- Repository URL: http://hg.python.org/cpython



More information about the Python-checkins mailing list