def test_bissexto(self): self.assertEqual(bissexto(1732),True) self.assertEqual(bissexto(1500), False) self.assertEqual(bissexto(1600), True) self.assertEqual(bissexto(2000), True) self.assertEqual(bissexto(1700), False) self.assertEqual(bissexto(4), True) self.assertEqual(bissexto(16), True) self.assertEqual(bissexto(400), True)
from bissexto import bissexto for i in range(1000, 3300, 4): if bissexto(i): print('Ano {} Bissexto'.format(i))
def test_ebissexto_verdadeiro(self): self.assertEqual(True, bissexto(4), 'ano: {}'.format(1600)) self.assertEqual(True,bissexto(1600),'ano: {}'.format(1600)) self.assertEqual(True,bissexto(1732),'ano: {}'.format(1732)) self.assertEqual(True, bissexto(1888),'ano: {}'.format(1888)) self.assertEqual(True, bissexto(1944),'ano: {}'.format(1944))
def test_nao_bissexto(self): self.assertEqual(bissexto(1742), False) self.assertEqual(bissexto(1889), False) self.assertEqual(bissexto(1951), False) self.assertEqual(bissexto(2011), False) self.assertEqual(bissexto(100), False)
def test_ebissexto_falso(self): self.assertEqual(False, bissexto(1000), 'ano: {}'.format(1000)) self.assertEqual(False, bissexto(1742),'ano: {}'.format(1742)) self.assertEqual(False, bissexto(1889),'ano: {}'.format(1889)) self.assertEqual(False, bissexto(1951),'ano: {}'.format(1951)) self.assertEqual(False, bissexto(2011),'ano: {}'.format(2011))