def test_ntp_compatability(self): unix_day = IonTime(datetime.datetime(1970, 1, 1)) self.assertEquals(unix_day.era, 0) self.assertEquals(unix_day.seconds, 2208988800) utc_day = IonTime(datetime.datetime(1972, 1, 1)) self.assertEquals(utc_day.era, 0) self.assertEquals(utc_day.seconds, 2272060800) millen_day = IonTime(datetime.datetime(2000, 1, 1)) self.assertEquals(millen_day.era, 0) self.assertEquals(millen_day.seconds, 3155673600) ntp_era1 = IonTime(datetime.datetime(2036, 2, 8)) self.assertEquals(ntp_era1.era, 1) self.assertEquals(ntp_era1.seconds, 63104) self.assertEquals(ntp_era1.to_unix(), 2086041600.)
def test_ntp_compatability(self): unix_day = IonTime(datetime.datetime(1970,1,1)) self.assertEquals(unix_day.era , 0) self.assertEquals(unix_day.seconds , 2208988800) utc_day = IonTime(datetime.datetime(1972,1,1)) self.assertEquals(utc_day.era , 0) self.assertEquals(utc_day.seconds , 2272060800) millen_day = IonTime(datetime.datetime(2000,1,1)) self.assertEquals(millen_day.era , 0) self.assertEquals(millen_day.seconds , 3155673600) ntp_era1 = IonTime(datetime.datetime(2036,2,8)) self.assertEquals(ntp_era1.era , 1) self.assertEquals(ntp_era1.seconds , 63104) self.assertEquals(ntp_era1.to_unix() , 2086041600.)
def test_unix_time_fidelity(self): ts = time.time() it1 = IonTime(ts) ts_2 = it1.to_unix() self.assertTrue(np.abs(ts - ts_2) <= 1e-3)
def test_unix_time_fidelity(self): ts = time.time() it1 = IonTime(ts) ts_2 = it1.to_unix() self.assertTrue(np.abs(ts - ts_2) <= 1e-3)