def test_200_leap_years(self): # leap years for year in (-10000, -2000, -1996, -804, -800, -104, -4, 0, 10000, 2000, 1996, 804, 800, 104, 4): assert GregorianCalendar.is_leap_year(year) assert GregorianCalendar.days_in_year(year) == 366 # non-leap years for year in (-2001, -1900, -1000, -999, -100, -99, -10, -1, 2001, 1900, 1000, 999, 100, 99, 10, 1): assert not GregorianCalendar.is_leap_year(year) assert GregorianCalendar.days_in_year(year) == 365