Exemplo n.º 1
0
 def test_prog(self):
     self.assertEqual(leapyear.leap_year(4), True)
     self.assertEqual(leapyear.leap_year(8), True)
     self.assertEqual(leapyear.leap_year(0), True)
     self.assertEqual(leapyear.leap_year(5), False)
     self.assertEqual(leapyear.leap_year(400), True)
     self.assertEqual(leapyear.leap_year(100), False)
     self.assertEqual(leapyear.leap_year(200), False)
Exemplo n.º 2
0
Arquivo: 7.13.py Projeto: n41r0j/Zelle
def dayNumber(month, day, year):
    dayNum = 31*(month-1) + day

    if month > 2:
        dayNum = dayNum - (4 * month + 23) // 10

    if leap_year(year) and month == 2:
        dayNum = dayNum + 1

    return dayNum
Exemplo n.º 3
0
 def test_correct2(self):
     self.assertEqual(leap_year(4), True)
Exemplo n.º 4
0
 def test_correct(self):
     self.assertEqual(leap_year(3), False)
Exemplo n.º 5
0
 def test_negative(self):
     self.assertEqual(leap_year("4 BC"), None)
Exemplo n.º 6
0
 def test_correct4(self):
     self.assertEqual(leap_year(100), False)
Exemplo n.º 7
0
 def test_valid_leapyears(self):
     self.assertEqual(leap_year(1904), True)
     self.assertEqual(leap_year(1984), True)
     self.assertEqual(leap_year(1732), True)
     self.assertEqual(leap_year(2016), True)
Exemplo n.º 8
0
 def test_invalid_input(self):
     with self.assertRaises(ValueError):
         leap_year(-1)
         leap_year(-4560465)
Exemplo n.º 9
0
 def test_invalid_leapyears(self):
     self.assertEqual(leap_year(2021), False)
     self.assertEqual(leap_year(1818), False)
     self.assertEqual(leap_year(1945), False)
     self.assertEqual(leap_year(1623), False)