Example #1
0
    def test_get_template_sources_invalid_theme(self):
        loader = TemplateLoader(Mock())

        expected_paths = []
        self.assertEqual([
            origin.name
            for origin in loader.get_template_sources("invalid:a.html")
        ], expected_paths)
Example #2
0
    def test_get_template_sources_force_theme(self):
        loader = TemplateLoader(Mock())

        expected_paths = ['/fs/customroottheme/templates/a.html']
        self.assertEqual([
            origin.name
            for origin in loader.get_template_sources("customroottheme:a.html")
        ], expected_paths)
Example #3
0
    def test_get_template_sources_basic(self):
        loader = TemplateLoader(Mock())

        expected_paths = [
            '/fs/customtheme/templates/a.html',
            '/fs/wirecloud/defaulttheme/templates/a.html'
        ]
        self.assertEqual(
            [origin.name for origin in loader.get_template_sources("a.html")],
            expected_paths)
Example #4
0
    def test_get_template_sources_invalid_theme(self):
        loader = TemplateLoader(Mock())

        expected_paths = []
        self.assertEqual([origin.name for origin in loader.get_template_sources("invalid:a.html")], expected_paths)
Example #5
0
    def test_get_template_sources_force_theme(self):
        loader = TemplateLoader(Mock())

        expected_paths = ['/fs/customroottheme/templates/a.html']
        self.assertEqual([origin.name for origin in loader.get_template_sources("customroottheme:a.html")], expected_paths)
Example #6
0
    def test_get_template_sources_basic(self):
        loader = TemplateLoader(Mock())

        expected_paths = ['/fs/customtheme/templates/a.html', '/fs/wirecloud/defaulttheme/templates/a.html']
        self.assertEqual([origin.name for origin in loader.get_template_sources("a.html")], expected_paths)