diff options
Diffstat (limited to 'tests/template_loader/tests.py')
| -rw-r--r-- | tests/template_loader/tests.py | 9 |
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", |
