test_leap_year.py 461 B

123456789101112131415161718
  1. import unittest
  2. from utils import run_file
  3. class TestLeapYear(unittest.TestCase):
  4. def test_po_leap_year(self):
  5. self.leap_year("PO")
  6. def test_co_leap_year(self):
  7. self.leap_year("CO")
  8. def leap_year(self, mode):
  9. self.assertTrue(run_file(["leap_year.alc", "primitives.alc"],
  10. [2016, 2015, 2014, 2013, 2012, 2001, 2000, 1999],
  11. [True, False, False, False, True, False, False, False],
  12. mode))