]> git.phdru.name Git - phdru.name/cgi-bin/blog-ru/search-tags.git/blobdiff - parser/test_parser.py
Tests: Update to latest `lark`
[phdru.name/cgi-bin/blog-ru/search-tags.git] / parser / test_parser.py
index 0a30eda4217dd655b99c272b6001151c598fd6e6..df24b06f648d1802da91be985e552556345c8d98 100755 (executable)
@@ -1,18 +1,18 @@
 #! /usr/bin/env python
 
 import unittest
-from parsimonious import ParseError
-from parser import compile
+from lark import LexError, ParseError
+from parser import parse
 
 class TestParser(unittest.TestCase):
     def _parse(self, input):
-        return compile(input)
+        return parse(input)
 
     def test_02_tag(self):
         self.assertEqual(self._parse('xxx'), ('NAME', 'xxx'))
 
     def test_03_bad_tag(self):
-        self.assertRaises(ParseError, self._parse, 'XXX')
+        self.assertRaises(LexError, self._parse, 'XXX')
 
     def test_04_expression(self):
         self.assertEqual(self._parse('!(xxx&yyy)'),