test_revert.py 465 B

123456789101112131415161718
  1. import unittest
  2. from utils import run_file
  3. class TestRevert(unittest.TestCase):
  4. def test_po_revert(self):
  5. self.revert("PO")
  6. def test_cs_revert(self):
  7. self.revert("CO")
  8. def revert(self, mode):
  9. self.assertTrue(run_file(["revert.alc", "primitives.alc"],
  10. ["abc", "defghi", "This is a very simple test case!", "abccba"],
  11. ["cba", "ihgfed", "!esac tset elpmis yrev a si sihT", "abccba"],
  12. mode))