예제 #1
0
 def test_year_not_divisible_by_4_in_common_year(self):
     self.assertIs(leap_year(2015), False)
예제 #2
0
 def test_year_divisible_by_2_not_divisible_by_4(self):
     self.assertIs(leap_year(1970), False)
예제 #3
0
 def test_year_divisible_by_100_but_not_by_3_is_still_not_a_leap_year(self):
     self.assertIs(leap_year(1900), False)
예제 #4
0
 def test_year_divisible_by_400_but_not_by_125_is_still_a_leap_year(self):
     self.assertIs(leap_year(2400), True)
예제 #5
0
 def test_2001(self):
     self.assertEqual(False, leap_year(2001))
예제 #6
0
 def test_year_divisible_by_4_not_divisible_by_100_in_leap_year(self):
     self.assertIs(leap_year(1996), True)
예제 #7
0
 def test_year_divisible_by_4_not_divisible_by_100_in_leap_year(self):
     assert leap_year(1996)
예제 #8
0
 def test_1900(self):
     self.assertEqual(False, leap_year(1900))
예제 #9
0
 def test_year_not_divisible_by_4(self):
     self.assertIs(leap_year(2015), False)
예제 #10
0
def test_find_leap_years_1():
    result = leap_year(2000)
    assert result == [
        2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048,
        2052, 2056, 2060
    ]
예제 #11
0
 def test_year_divisible_by_200_not_divisible_by_400(self):
     self.assertIs(leap_year(1800), False)
예제 #12
0
 def test_year_divisible_by_400(self):
     self.assertIs(leap_year(2000), True)
예제 #13
0
 def test_year_divisible_by_4_not_divisible_by_100(self):
     self.assertIs(leap_year(1996), True)
예제 #14
0
 def test_1997(self):
     self.assertEqual(False, leap_year(1997))
예제 #15
0
 def test_year_divisible_by_4_and_5_is_still_a_leap_year(self):
     assert leap_year(1960)
예제 #16
0
 def test_1996(self):
     self.assertEqual(True, leap_year(1996))
예제 #17
0
 def test_year_divisible_by_100_but_not_by_3_is_still_not_a_leap_year(self):
     assert not leap_year(1900)
예제 #18
0
 def test_2000(self):
     self.assertEqual(True, leap_year(2000))
예제 #19
0
 def test_year_divisible_by_400_in_leap_year(self):
     assert leap_year(2000)
예제 #20
0
 def test_year_divisible_by_2_not_divisible_by_4(self):
     self.assertIs(leap_year(1970), False)
예제 #21
0
 def test_year_divisible_by_400_but_not_by_125_is_still_a_leap_year(self):
     assert leap_year(2400)
예제 #22
0
 def test_year_divisible_by_4_and_5_is_still_a_leap_year(self):
     self.assertIs(leap_year(1960), True)
예제 #23
0
 def test_year_divisible_by_200_not_divisible_by_400_in_common_year(self):
     assert not leap_year(1800)
예제 #24
0
 def test_year_divisible_by_400_in_leap_year(self):
     self.assertIs(leap_year(2000), True)
예제 #25
0
 def test_year_divisible_by_2_not_divisible_by_4_in_common_year(self):
     assert not leap_year(1970)
예제 #26
0
 def test_year_divisible_by_200_not_divisible_by_400_in_common_year(self):
     self.assertIs(leap_year(1800), False)
예제 #27
0
 def test_year_divisible_by_100_not_divisible_by_400(self):
     self.assertIs(leap_year(2100), False)
예제 #28
0
def test_not_leap_year(year, expected):
    assert leap_year(year) == expected
예제 #29
0
 def test_year_1998(self):
     self.assertIs(leap_year(1998), False)