class TestLoader(TempDirHelper): default_files = { "template.html": """ {% load assets %} <h1>Test</h1> {% if foo %} {% assets "A" "B" "C" output="output.html" %} {{ ASSET_URL }} {% endassets %} {% endif %} """ } def setup(self): TempDirHelper.setup(self) self.loader = DjangoLoader() settings.TEMPLATE_LOADERS = ["django.template.loaders.filesystem.Loader"] settings.TEMPLATE_DIRS = [self.tempdir] def test(self): bundles = self.loader.load_bundles() assert len(bundles) == 1 assert bundles[0].output == "output.html" def test_cached_loader(self): settings.TEMPLATE_LOADERS = ( ("django.template.loaders.cached.Loader", ("django.template.loaders.filesystem.Loader",)), ) bundles = self.loader.load_bundles() assert len(bundles) == 1 assert bundles[0].output == "output.html"
class TestLoader(TempDirHelper): def setup(self): TempDirHelper.setup(self) self.loader = DjangoLoader() settings.TEMPLATE_LOADERS = [ 'django.template.loaders.filesystem.Loader', ] settings.TEMPLATE_DIRS = [self.tempdir] def test(self): self.create_files({ 'template.html': """ {% load assets %} <h1>Test</h1> {% if foo %} {% assets "A" "B" "C" output="output.html" %} {{ ASSET_URL }} {% endassets %} {% endif %} """ }) bundles = self.loader.load_bundles() assert len(bundles) == 1 assert bundles[0].output == "output.html"
class TestLoader(TempDirHelper): default_files = { 'template.html': """ {% load assets %} <h1>Test</h1> {% if foo %} {% assets "A" "B" "C" output="output.html" %} {{ ASSET_URL }} {% endassets %} {% endif %} """ } def setup(self): TempDirHelper.setup(self) self.loader = DjangoLoader() settings.TEMPLATES[0]['OPTIONS'] = { 'loaders': ('django.template.loaders.filesystem.Loader'), } settings.TEMPLATES[0]['DIRS'] = [self.tempdir] def test(self): bundles = self.loader.load_bundles() assert len(bundles) == 1 assert bundles[0].output == "output.html" def test_cached_loader(self): settings.TEMPLATE_LOADERS = ( ('django.template.loaders.cached.Loader', ('django.template.loaders.filesystem.Loader', )), ) bundles = self.loader.load_bundles() assert len(bundles) == 1 assert bundles[0].output == "output.html"