def testParseTimestamp(self): expectedResults = ( ('2011-09-08 05:30:32:920000', datetime(2011, 9, 8, 5, 30, 32, 920000)), ('2011-09-08 05:30:32.920000', datetime(2011, 9, 8, 5, 30, 32, 920000)), ('2011-09-08 5:30:32:92', datetime(2011, 9, 8, 5, 30, 32, 920000)), ('2011-09-08 5:30:32', datetime(2011, 9, 8, 5, 30, 32)), ('2011-09-08 5:30', datetime(2011, 9, 8, 5, 30)), ('2011-09-08', datetime(2011, 9, 8))) for timestamp, dt in expectedResults: self.assertEqual(utils.parseTimestamp(timestamp), dt)
def testParseTimestamp(self): expectedResults = ( ("2011-09-08T05:30:32.920000Z", datetime(2011, 9, 8, 5, 30, 32, 920000)), ("2011-09-08T05:30:32Z", datetime(2011, 9, 8, 5, 30, 32, 0)), ("2011-09-08T05:30:32", datetime(2011, 9, 8, 5, 30, 32, 0)), ("2011-09-08 05:30:32:920000", datetime(2011, 9, 8, 5, 30, 32, 920000)), ("2011-09-08 05:30:32.920000", datetime(2011, 9, 8, 5, 30, 32, 920000)), ("2011-09-08 5:30:32:92", datetime(2011, 9, 8, 5, 30, 32, 920000)), ("2011-09-08 5:30:32", datetime(2011, 9, 8, 5, 30, 32)), ("2011-09-08 5:30", datetime(2011, 9, 8, 5, 30)), ("2011-09-08", datetime(2011, 9, 8)), ) for timestamp, dt in expectedResults: self.assertEqual(utils.parseTimestamp(timestamp), dt)
def testParseSerializeTimestamp(self): t = datetime.now() s = serializeTimestamp(t) self.assertEqual(t, parseTimestamp(s))
def testParseSerializeTimestamp(self): t = datetime.now() s = serializeTimestamp(t) self.assertTrue(parseTimestamp(s) == t)