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