def test_round_trip_from_date_compare_vanilla_dates(self, dt): vd = dt.date() (y, m, d) = (vd.year, vd.month, vd.day) jdn = julian_to_julian_day_number(y, m, d) result = julian_day_number_to_julian(jdn) self.assertEqual(vd, vanilla_date(*result))
def test_julian_date_to_number(self): self.assertEqual(julian_to_julian_day_number(-4713, 1, 1), 0) self.assertEqual(julian_to_julian_day_number(-4712, 1, 1), 365) self.assertEqual(julian_to_julian_day_number(9999, 10, 19), 5373481) self.assertEqual(julian_to_julian_day_number(9999, 12, 1), 5373524)