test_leap_year.py 499 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))