def test_day_number_of_jewish_year(self): test_dates = [((5778, 7, 1), 1), ((5778, 1, 1), 178), ((5778, 6, 29), 354), ((5779, 13, 29), 208), ((5777, 10, 1), 89)] subject = JewishDate() result = map( lambda pair: (pair[0], subject.day_number_of_jewish_year(*pair[0])), test_dates) self.assertEqual(list(result), test_dates)
def test_day_number_of_jewish_year_defaults_to_current_date(self): subject = JewishDate(5770, 9, 1) self.assertEqual(subject.day_number_of_jewish_year(), 61) subject.jewish_month = 10 self.assertEqual(subject.day_number_of_jewish_year(), 91)