def test_sv_ts_sv(self): utc_now = common.utc_now() local_now = common.as_local_time(utc_now) ts = common.to_timestamp(local_now) utc_from_ts = common.from_timestamp(ts) local_from_ts = common.as_local_time(utc_from_ts) self.assert_approx_equal(utc_now, utc_from_ts) self.assert_approx_equal(local_now, local_from_ts) self.assertEqual(utc_now, local_now) self.assertEqual(utc_from_ts, local_from_ts)
def test_utc_sv_conversions(self): now = common.utc_now() local_now = common.as_local_time(now) self.assertEqual(now, local_now) self.assertNotEquals(now.tzname(), local_now.tzname()) ts_sv = common.to_timestamp(local_now) ts_utc = common.to_timestamp(now) self.assertEqual(ts_sv, ts_utc) self.assert_approx_equal(common.from_timestamp(ts_sv), common.from_timestamp(ts_utc))