Commit 08c37072 authored by Barry Warsaw's avatar Barry Warsaw

test_formatdate(): A test for email.Utils.formatdate().

parent 523cb3c3
......@@ -919,6 +919,22 @@ class TestMiscellaneous(unittest.TestCase):
'Utils',
'message_from_file', 'message_from_string'])
def test_formatdate(self):
now = 1005327232.109884
gdate = Utils.formatdate(now)
ldate = Utils.formatdate(now, localtime=1)
self.assertEqual(gdate, 'Fri, 09 Nov 2001 17:33:52 -0000')
# It's a little tougher to test for localtime, but we'll try
gtime = time.strptime(gdate.split()[4], '%H:%M:%S')
ltime = time.strptime(ldate.split()[4], '%H:%M:%S')
zone = ldate.split()[5]
offset = int(zone[:3]) * -3600 + int(zone[-2:])
if time.daylight and time.localtime(now)[-1]:
toff = time.altzone
else:
toff = time.timezone
self.assertEqual(offset, toff)
# Test the iterator/generators
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment