def test_find_relative__template_extension(self): """ Test _find_relative(): template_extension attribute. """ view = SampleView() view.template_extension = 'txt' self._assert_template_location(view, (None, 'sample_view.txt'))
def test_find_relative__template_rel_path__file_name_only(self): """ Test _find_relative(): template_rel_path attribute. """ view = SampleView() view.template_rel_path = 'template.txt' self._assert_template_location(view, ('', 'template.txt'))
def test_find_relative__template_name(self): """ Test _find_relative(): template_name attribute. """ view = SampleView() view.template_name = 'new_name' self._assert_template_location(view, (None, 'new_name.mustache'))
def test_find_relative__template_rel_path__file_name_with_directory(self): """ Test _find_relative(): template_rel_path attribute. """ view = SampleView() view.template_rel_path = 'foo/bar/template.txt' self._assert_template_location(view, ('foo/bar', 'template.txt'))
def test_find_relative__template_rel_directory(self): """ Test _find_relative(): template_rel_directory attribute. """ view = SampleView() view.template_rel_directory = 'foo' self._assert_template_location(view, ('foo', 'sample_view.mustache'))
def test_find__with_directory(self): """ Test _find() with a view that has a directory specified. """ loader = self._make_loader() view = SampleView() view.template_rel_path = 'foo/bar.txt' self.assertTrue(loader._find_relative(view)[0] is not None) actual = loader._find(view) expected = os.path.join(DATA_DIR, 'foo/bar.txt') self.assertPaths(actual, expected)
def test_find__with_directory(self): """ Test _find() with a view that has a directory specified. """ loader = self._make_loader() view = SampleView() view.template_rel_path = 'foo/bar.txt' self.assertTrue(loader._find_relative(view)[0] is not None) actual = loader._find(view) expected = os.path.join(DATA_DIR, 'foo/bar.txt') self._assert_paths(actual, expected)
def test_find_relative(self): """ Test _find_relative(): default behavior (no attributes set). """ view = SampleView() self._assert_template_location(view, (None, 'sample_view.mustache'))
def test_get_template(self): """ Test get_template(): default behavior (no attributes set). """ view = SampleView() self._assert_get_template(view, u"ascii: abc")
def test_find__without_directory(self): """ Test _find() with a view that doesn't have a directory specified. """ loader = self._make_loader() view = SampleView() self.assertTrue(loader._find_relative(view)[0] is None) actual = loader._find(view) expected = os.path.join(DATA_DIR, 'sample_view.mustache') self.assertPaths(actual, expected)