import mpocet_dnu as pd import unittest class MojeTesty(unittest.TestCase): def _test_1(self): self.assertEqual(1, 2) def test_pd_1(self): self.assertEqual(pd.pocet_dnu(1,1,2000, 2,1,2000), 1) def test_pd_2(self): self.assertEqual(pd.pocet_dnu(1,1,2000, 3,1,2000), 2) def test_pd_mesice_1(self): self.assertEqual(pd.pocet_dnu(1,1,2000, 1,2,2000), 31) def test_pd_mesice_2(self): self.assertEqual(pd.pocet_dnu(1,2,2000, 1,3,2000), 29) def test_pd_mesice_3(self): self.assertEqual(pd.pocet_dnu(1,2,1900, 1,3,1900), 28) def test_pd_roky_1(self): self.assertEqual(pd.pocet_dnu(1,1,2000, 1,1,2001), 366) def test_pd_roky_2(self): self.assertEqual(pd.pocet_dnu(1,1,2001, 1,1,2002), 365) def test_pd_roky_4(self): self.assertEqual(pd.pocet_dnu(1,3,2000, 1,3,2001), 365) def test_pd_roky_5(self): self.assertEqual(pd.pocet_dnu(1,3,2001, 1,3,2002), 365) def test_pd_roky_6(self): self.assertEqual(pd.pocet_dnu(1,3,1999, 1,3,1999), 0) def test_pd_roky_7(self): self.assertEqual(pd.pocet_dnu(1,3,1999, 1,3,2000), 366) def test_pd_konec_roku_1(self): self.assertEqual(pd.pocet_dnu(31,12,2000, 1,1,2001), 1) def test_pd_konec_roku_2(self): self.assertEqual(pd.pocet_dnu(31,12,1999, 1,1,2000), 1) def test_pd_konec_roku_3(self): self.assertEqual(pd.pocet_dnu(31,12,2001, 1,1,2002), 1) def test_pd_konec_roku_vsechny(self): for rok in range(1000,2024): self.assertEqual(pd.pocet_dnu(31,12,rok, 1,1,rok+1), 1) unittest.main()