def test_lib_cdate_Julianday(self): for m in range(3, 6): for d in range(10, 20): j = cdate.julianDay(2020, m, d) jy, jm, jd = cdate.FromJulian(j) self.assertEqual( (2020, m, d), (jy, jm, jd), msg='Julian/Gregorian round-trip failed for 2020-%i-%i' % (m, d))
def test_lib_cdate_Dayofweek(self): jd = cdate.julianDay(2014, 1, 10) dw = cdate.dayOfWeek(jd) self.assertTrue(dw == 4, msg='Expected "4" assuming Monday is 1, got %s' % dw)
def test_lib_cdate_Julianday(self): bd = cdate.Date(2014, 1, 10) jd = cdate.julianDay(bd.year, bd.month, bd.day) self.assertTrue(jd == bd.julian, msg='Expected them to be equal')