test_match.py 466 B

123456789101112131415161718
  1. import unittest
  2. from src.node import ExpressionNode as N, ExpressionLeaf as L
  3. from src.match import patterns, matches
  4. from src.parser import Parser
  5. from tests.parser import ParserWrapper
  6. class TestMatch(unittest.TestCase):
  7. def setUp(self):
  8. self.parser = ParserWrapper(Parser)
  9. def test_constant(self):
  10. pass
  11. def assert_matches(self, exp, pattern_name):
  12. self.assertTrue(matches(self.parser.run([exp]), patterns[pattern_name]))