Ejemplo n.º 1
0
 def test_parse_date_bad_date_format(self):
     try:
         s = 'foobar'
         timestamp = Measurement.parse_timestamp(s)
         self.assertTrue(False)
     except ValueError:
         pass
 def test_parse_timestamp_date_string_epoch_time(self):
     s = '1466704787'
     d = Measurement.parse_timestamp(s)
     self.assertEqual(type(d), int)
     self.assertEqual(d, 1466704787)
 def test_parse_timestamp_date_string_yymmddHHMM(self):
     d = datetime.utcnow()
     s = d.strftime('%Y-%m-%d %I:%M:%S%p')
     ts = Measurement.parse_timestamp(s)
     self.assertEqual(type(ts), int)
     self.assertEqual(ts, int(d.strftime('%s')))
Ejemplo n.º 4
0
 def test_parse_date_ymd_hms(self):
     s = '2014-06-30 02:27:16PM'
     timestamp = Measurement.parse_timestamp(s)
     expected = int(datetime(2014, 6, 30, 14, 27, 16).strftime('%s'))
     self.assertEqual(expected, timestamp)
Ejemplo n.º 5
0
 def test_parse_date_ymd(self):
     s = '2015-06-30'
     timestamp = Measurement.parse_timestamp(s)
     expected = int(datetime(2015, 6, 30).strftime('%s'))
     self.assertEqual(expected, timestamp)
Ejemplo n.º 6
0
 def test_parse_date_epoch(self):
     expected = int(datetime.now().strftime('%s'))
     timestamp = Measurement.parse_timestamp(expected)
     self.assertEqual(expected, timestamp)
Ejemplo n.º 7
0
 def test_parse_timestamp_date_string_epoch_time(self):
     s = '1466704787'
     d = Measurement.parse_timestamp(s)
     self.assertEqual(type(d), int)
     self.assertEqual(d, 1466704787)
Ejemplo n.º 8
0
 def test_parse_timestamp_date_string_yymmddHHMM(self):
     d = datetime.utcnow()
     s = d.strftime('%Y-%m-%d %I:%M:%S%p')
     ts = Measurement.parse_timestamp(s)
     self.assertEqual(type(ts), int)
     self.assertEqual(ts, int(d.strftime('%s')))