[Python-checkins] CVS: python/dist/src/Lib/test test_email.py,1.14,1.15
Barry Warsaw
bwarsaw@users.sourceforge.net
Fri, 09 Nov 2001 09:46:19 -0800
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv13034
Modified Files:
test_email.py
Log Message:
test_formatdate(): A test for email.Utils.formatdate().
Index: test_email.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_email.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** test_email.py 2001/10/25 22:43:45 1.14
--- test_email.py 2001/11/09 17:46:17 1.15
***************
*** 920,923 ****
--- 920,939 ----
'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)
+