diff options
Diffstat (limited to 'tests/test_utils')
| -rw-r--r-- | tests/test_utils/tests.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py index 99ddaf87ef..ddef92c193 100644 --- a/tests/test_utils/tests.py +++ b/tests/test_utils/tests.py @@ -385,6 +385,18 @@ class AssertTemplateUsedContextManagerTests(TestCase): with self.assertTemplateUsed('template_used/base.html'): render_to_string('template_used/alternative.html') + def test_assert_used_on_http_response(self): + response = HttpResponse() + error_msg = ( + 'assertTemplateUsed() and assertTemplateNotUsed() are only ' + 'usable on responses fetched using the Django test Client.' + ) + with self.assertRaisesMessage(ValueError, error_msg): + self.assertTemplateUsed(response, 'template.html') + + with self.assertRaisesMessage(ValueError, error_msg): + self.assertTemplateNotUsed(response, 'template.html') + class HTMLEqualTests(TestCase): def test_html_parser(self): |
