def setUp(self) -> None: self.parser = Parser({}) self.tokens = [ (1, "a", "11"), (2, "b", "12"), (3, "c", "13"), (4, "b", "14"), (5, "c", "15"), ]
def setUp(self): from wheezy.template.parser import Parser self.parser = Parser({}) self.tokens = [ (1, 'a', 11), (2, 'b', 12), (3, 'c', 13), (4, 'b', 14), (5, 'c', 15), ]
def __init__(self, loader, extensions, template_class=None): self.lock = allocate_lock() self.templates = {} self.renders = {} self.modules = {} self.global_vars = {'_r': self.render, '_i': self.import_name} self.loader = loader self.template_class = template_class or Template self.compiler = Compiler(self.global_vars, -2) self.lexer = Lexer(**lexer_scan(extensions)) self.parser = Parser(**parser_scan(extensions)) self.builder = SourceBuilder(**builder_scan(extensions))
def __init__( self, loader: Loader, extensions: typing.List[typing.Any], template_class: typing.Optional[TemplateClass] = None, ) -> None: self.lock = allocate_lock() self.templates: typing.Dict[str, SupportsRender] = {} self.renders: typing.Dict[str, RenderTemplate] = {} self.modules: typing.Dict[str, ModuleType] = {} self.global_vars = {"_r": self.render, "_i": self.import_name} self.loader = loader self.template_class = template_class or Template self.compiler = Compiler(self.global_vars, -2) self.lexer = Lexer(**lexer_scan(extensions)) self.parser = Parser(**parser_scan(extensions)) self.builder = SourceBuilder(**builder_scan(extensions))