Beispiel #1
0
 def setUp(self) -> None:
     self.parser = Parser({})
     self.tokens = [
         (1, "a", "11"),
         (2, "b", "12"),
         (3, "c", "13"),
         (4, "b", "14"),
         (5, "c", "15"),
     ]
Beispiel #2
0
 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),
     ]
Beispiel #3
0
 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))
Beispiel #4
0
 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))