def test_isotime(self):
     skynet_self_aware_time_str = '1997-08-29T06:14:00Z'
     skynet_self_aware_time = datetime.datetime(1997, 8, 29, 6, 14, 0,
                                                tzinfo=iso8601.iso8601.UTC)
     with mock.patch('datetime.datetime') as datetime_mock:
         datetime_mock.utcnow.return_value = skynet_self_aware_time
         dt = timeutils.isotime()
         self.assertEqual(dt, skynet_self_aware_time_str)
示例#2
0
 def test_now_roundtrip(self):
     time_str = timeutils.isotime()
     now = timeutils.parse_isotime(time_str)
     self.assertEqual(now.tzinfo, iso8601.iso8601.UTC)
     self.assertEqual(timeutils.isotime(now), time_str)
示例#3
0
 def test_west_roundtrip(self):
     time_str = '2012-02-14T20:53:07+11:30'
     west = timeutils.parse_isotime(time_str)
     self.assertEqual(west.tzinfo.tzname(None), '+11:30')
     self.assertEqual(timeutils.isotime(west), time_str)
示例#4
0
 def test_east_roundtrip(self):
     time_str = '2012-02-14T20:53:07-07:00'
     east = timeutils.parse_isotime(time_str)
     self.assertEqual(east.tzinfo.tzname(None), '-07:00')
     self.assertEqual(timeutils.isotime(east), time_str)
示例#5
0
 def test_zulu_roundtrip(self):
     time_str = '2012-02-14T20:53:07Z'
     zulu = timeutils.parse_isotime(time_str)
     self.assertEqual(zulu.tzinfo, iso8601.iso8601.UTC)
     self.assertEqual(timeutils.isotime(zulu), time_str)
示例#6
0
 def test_iso8601_from_timestamp(self):
     utcnow = timeutils.utcnow()
     iso = timeutils.isotime(utcnow)
     ts = calendar.timegm(utcnow.timetuple())
     self.assertEqual(iso, timeutils.iso8601_from_timestamp(ts))
 def test_isotimei_micro_second_precision(self):
     with mock.patch('datetime.datetime') as datetime_mock:
         datetime_mock.utcnow.return_value = self.skynet_self_aware_ms_time
         dt = timeutils.isotime(subsecond=True)
         self.assertEqual(dt, self.skynet_self_aware_time_ms_str)
示例#8
0
 def test_zulu_roundtrip(self):
     str = "2012-02-14T20:53:07Z"
     zulu = timeutils.parse_isotime(str)
     self.assertEquals(zulu.tzinfo, iso8601.iso8601.UTC)
     self.assertEquals(timeutils.isotime(zulu), str)
 def test_now_roundtrip(self):
     time_str = timeutils.isotime()
     now = timeutils.parse_isotime(time_str)
     self.assertEqual(now.tzinfo, iso8601.iso8601.UTC)
     self.assertEqual(timeutils.isotime(now), time_str)
示例#10
0
 def test_west_roundtrip(self):
     time_str = '2012-02-14T20:53:07+11:30'
     west = timeutils.parse_isotime(time_str)
     self.assertEqual(west.tzinfo.tzname(None), '+11:30')
     self.assertEqual(timeutils.isotime(west), time_str)
示例#11
0
 def test_east_roundtrip(self):
     time_str = '2012-02-14T20:53:07-07:00'
     east = timeutils.parse_isotime(time_str)
     self.assertEqual(east.tzinfo.tzname(None), '-07:00')
     self.assertEqual(timeutils.isotime(east), time_str)
示例#12
0
 def test_zulu_roundtrip(self):
     time_str = '2012-02-14T20:53:07Z'
     zulu = timeutils.parse_isotime(time_str)
     self.assertEqual(zulu.tzinfo, iso8601.iso8601.UTC)
     self.assertEqual(timeutils.isotime(zulu), time_str)
示例#13
0
 def test_iso8601_from_timestamp(self):
     utcnow = timeutils.utcnow()
     iso = timeutils.isotime(utcnow)
     ts = calendar.timegm(utcnow.timetuple())
     self.assertEqual(iso, timeutils.iso8601_from_timestamp(ts))
示例#14
0
 def test_west_roundtrip(self):
     str = "2012-02-14T20:53:07+11:30"
     west = timeutils.parse_isotime(str)
     self.assertEqual(west.tzinfo.tzname(None), "+11:30")
     self.assertEqual(timeutils.isotime(west), str)
示例#15
0
 def test_east_roundtrip(self):
     str = "2012-02-14T20:53:07-07:00"
     east = timeutils.parse_isotime(str)
     self.assertEqual(east.tzinfo.tzname(None), "-07:00")
     self.assertEqual(timeutils.isotime(east), str)
示例#16
0
 def test_isotime(self):
     with mock.patch('datetime.datetime') as datetime_mock:
         datetime_mock.utcnow.return_value = self.skynet_self_aware_time
         dt = timeutils.isotime()
         self.assertEqual(dt, self.skynet_self_aware_time_str)
示例#17
0
 def test_isotimei_micro_second_precision(self):
     with mock.patch('datetime.datetime') as datetime_mock:
         datetime_mock.utcnow.return_value = self.skynet_self_aware_ms_time
         dt = timeutils.isotime(subsecond=True)
         self.assertEqual(dt, self.skynet_self_aware_time_ms_str)
示例#18
0
 def test_isotime(self):
     with mock.patch('datetime.datetime') as datetime_mock:
         datetime_mock.utcnow.return_value = self.skynet_self_aware_time
         dt = timeutils.isotime()
         self.assertEqual(dt, self.skynet_self_aware_time_str)