summaryrefslogtreecommitdiff
path: root/tests/template_loader/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/template_loader/tests.py')
-rw-r--r--tests/template_loader/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/template_loader/tests.py b/tests/template_loader/tests.py
index ba712e521b..5e62574666 100644
--- a/tests/template_loader/tests.py
+++ b/tests/template_loader/tests.py
@@ -60,6 +60,15 @@ class TemplateLoaderTests(SimpleTestCase):
with self.assertRaises(TemplateDoesNotExist):
select_template([])
+ def test_select_template_string(self):
+ with self.assertRaisesMessage(
+ TypeError,
+ "select_template() takes an iterable of template names but got a "
+ "string: 'template_loader/hello.html'. Use get_template() if you "
+ "want to load a single template by name."
+ ):
+ select_template('template_loader/hello.html')
+
def test_select_template_not_found(self):
with self.assertRaises(TemplateDoesNotExist) as e:
select_template(["template_loader/unknown.html",