def test_BDSWeekSecond(self): t0 = BDSWeekSecond( 0, 0) self.assertEqual(str(t0), "0 0.000000 BDT") t1 = CivilTime(t0.toCommonTime()) self.assertEqual(str(t1), "01/01/2006 00:00:00 BDT") t2 = BDSWeekSecond(t1.toCommonTime()) self.assertEqual(str(t2), str(t0))
def test_UnixTime(self): t0 = UnixTime(315964800) t1 = CivilTime(t0.toCommonTime()) self.assertEqual(str(t1), "01/06/1980 00:00:00 UNK") t2 = CivilTime(2038, 1, 19, 3, 14, 7.999999) t3 = UnixTime(t2.toCommonTime()) self.assertEqual(str(t3), "2147483647 999999 UNK")
def test_CivilTime(self): t0 = CivilTime(1980, 1, 6, 0, 0, 0, TimeSystem(TimeSystem.GPS)) self.assertEqual(str(t0), '01/06/1980 00:00:00 GPS') ct = t0.toCommonTime() self.assertEqual(str(ct), '2444245 00000000 0.000000000000000 GPS') t1 = CivilTime(ct) self.assertEqual(str(t1), str(t0))