示例#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)
 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)