Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)
 def testParseSerializeTimestamp(self):
   t = datetime.now()
   s = serializeTimestamp(t)
   self.assertEqual(t, parseTimestamp(s))