From 75199e8f6d96887c10ba79870428e04ed34e1ca5 Mon Sep 17 00:00:00 2001 From: Carl Meyer Date: Wed, 21 Sep 2011 14:20:18 +0000 Subject: Fixed #16866 -- Clearer error message if empty list is passed to select_template. Thanks Silver_Ghost for report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16861 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/templates/loaders.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests') diff --git a/tests/regressiontests/templates/loaders.py b/tests/regressiontests/templates/loaders.py index c2ae0bd1fc..45131bf265 100644 --- a/tests/regressiontests/templates/loaders.py +++ b/tests/regressiontests/templates/loaders.py @@ -143,5 +143,16 @@ class RenderToStringTest(unittest.TestCase): self.assertEqual(output, 'obj:after') self.assertEqual(context['obj'], 'before') + def test_empty_list(self): + self.assertRaisesRegexp(TemplateDoesNotExist, + 'No template names provided$', + loader.render_to_string, []) + + + def test_select_templates_from_empty_list(self): + self.assertRaisesRegexp(TemplateDoesNotExist, + 'No template names provided$', + loader.select_template, []) + if __name__ == "__main__": unittest.main() -- cgit v1.3