def testTime(self): from time import gmtime from zope.app.datetimeutils import time self.assertEqual(gmtime(time('1999 12 31 GMT'))[:6], (1999, 12, 31, 0, 0, 0)) self.assertEqual(gmtime(time('1999 12 31 EST'))[:6], (1999, 12, 31, 5, 0, 0)) self.assertEqual(gmtime(time('1999 12 31 -0500'))[:6], (1999, 12, 31, 5, 0, 0)) self.assertEqual(gmtime(time('1999-12-31T00:11:22Z'))[:6], (1999, 12, 31, 0, 11, 22)) self.assertEqual(gmtime(time('1999-12-31T01:11:22+01:00'))[:6], (1999, 12, 31, 0, 11, 22))
def testrfc850_date(self): from zope.app.datetimeutils import rfc850_date self.assertEqual(rfc850_date(time("2002-01-12T01:01:01.234Z")), "Saturday, 12-Jan-02 01:01:01 GMT")
def testrfc1123_date(self): from zope.app.datetimeutils import rfc1123_date self.assertEqual(rfc1123_date(time("2002-01-12T01:01:01.234Z")), "Sat, 12 Jan 2002 01:01:01 GMT")
def testiso8601_date(self): from zope.app.datetimeutils import iso8601_date self.assertEqual(iso8601_date(time("2000-01-01T01:01:01.234Z")), "2000-01-01T01:01:01Z")