Пример #1
0
 def test_render_template_without_request(self):
     """
     Render a template
     """
     loader = JsLoader(engine=None)
     template_path = loader.load_template('test-component.js', template_dirs=[settings.TEMPLATE_DIR])[0]
     template = JsTemplate(template_path)
     result = template.render({})
     expected = '<span>Test component</span>'
     self.assertEqual(result, expected)
Пример #2
0
 def test_load_missing_template(self):
     engine = JsEngine(dirs=[settings.TEMPLATE_DIR])
     loader = JsLoader(engine)
     with self.assertRaises(TemplateDoesNotExist):
         loader.load_template_source('foo.js')
Пример #3
0
 def test_empty_template_dir_config(self):
     engine = JsEngine()
     loader = JsLoader(engine)
     with self.assertRaises(TemplateDoesNotExist):
         loader.load_template_source('foo.js')