def setUp(self) -> None: def runtime_engine_factory(loader: Loader) -> Engine: engine = Engine( loader=loader, extensions=[ CoreExtension(), ], ) return engine self.templates: typing.Dict[str, str] = {} engine = Engine( loader=DictLoader(templates=self.templates), extensions=[ CoreExtension("#", line_join=""), ], ) self.engine = Preprocessor( runtime_engine_factory, engine, key_factory=lambda ctx: "" )
def setUp(self): from wheezy.template.engine import Engine from wheezy.template.preprocessor import Preprocessor from wheezy.template.loader import DictLoader from wheezy.template.ext.core import CoreExtension def runtime_engine_factory(loader): engine = Engine(loader=loader, extensions=[ CoreExtension(), ]) return engine self.templates = {} engine = Engine(loader=DictLoader(templates=self.templates), extensions=[ CoreExtension('#', line_join=None), ]) self.engine = Preprocessor(runtime_engine_factory, engine, key_factory=lambda ctx: '')