def test_algorithm(self): min = date(623, 1, 1) max_days = 5000 days = 0 while True: dt = min + timedelta(days=days) jd = JalaliDate.from_date(dt) # print('Processing day: %s' % jd) dt2 = jd.todate() self.assertEqual(dt, dt2) days += 1 if days > max_days: break
def test_to_from_date(self): jdate = JalaliDate(self.leap_year, 12, 23) jdate2 = JalaliDate.from_date(jdate.todate()) self.assertEqual(jdate, jdate2)