1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
from ql.test.test import Test class TestParsing(Test): def __init__(self, directory, lexer, parser): super(TestParsing, self).__init__('parsing', directory) self.__lexer = lexer self.__parser = parser def test_file(self, file): self.__parser.parse(file, self.__lexer.lexer) if self.__parser.errors: return False return True