summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2001-11-13 18:01:37 (GMT)
committerBarry Warsaw <barry@python.org>2001-11-13 18:01:37 (GMT)
commit19c10caaa41be087d0bed42a3654eaf8541164f9 (patch)
treedde4b3e86e5252a0062ed50c9a10712e1ffe5070
parent4a106ee9e1551fc12c9a767b660c6cdf7b5d9823 (diff)
downloadcpython-19c10caaa41be087d0bed42a3654eaf8541164f9.zip
cpython-19c10caaa41be087d0bed42a3654eaf8541164f9.tar.gz
cpython-19c10caaa41be087d0bed42a3654eaf8541164f9.tar.bz2
Add tests for bug #478115, parsedate_tz() IndexError when a Date:
field exists with an empty value.
-rw-r--r--Lib/test/test_email.py3
-rw-r--r--Lib/test/test_rfc822.py8
2 files changed, 11 insertions, 0 deletions
diff --git a/Lib/test/test_email.py b/Lib/test/test_email.py
index 6a66199..37ddc30 100644
--- a/Lib/test/test_email.py
+++ b/Lib/test/test_email.py
@@ -937,6 +937,9 @@ class TestMiscellaneous(unittest.TestCase):
toff = time.timezone
self.assertEqual(offset, toff)
+ def test_parsedate(self):
+ self.assertEqual(Utils.parsedate(''), None)
+
# Test the iterator/generators
diff --git a/Lib/test/test_rfc822.py b/Lib/test/test_rfc822.py
index ab1746b..cc6e27b 100644
--- a/Lib/test/test_rfc822.py
+++ b/Lib/test/test_rfc822.py
@@ -118,6 +118,14 @@ class MessageTestCase(unittest.TestCase):
])
self.check(
+ 'To: Some One <someone@dom.ain>\n'
+ 'From: Anudder Persin <subuddy.else@dom.ain>\n'
+ 'Date:\n'
+ '\n'
+ 'test',
+ [('Some One', 'someone@dom.ain')])
+
+ self.check(
'To: person@dom.ain (User J. Person)\n\n',
[('User J. Person', 'person@dom.ain')])