From caec27f87c56442d4512cb6dd9e6c26fd8d4414a Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Fri, 22 Jul 2016 17:38:35 -0700 Subject: [1.9.x] Fixed #26938 -- Fixed invalid HTML in template postmortem on the debug page. Backport of 348cfccd9072f0e08ffe4cfb3946d1dc6a629e86 from master --- tests/view_tests/tests/test_debug.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests') diff --git a/tests/view_tests/tests/test_debug.py b/tests/view_tests/tests/test_debug.py index 03554f00eb..714652f8b1 100644 --- a/tests/view_tests/tests/test_debug.py +++ b/tests/view_tests/tests/test_debug.py @@ -159,6 +159,14 @@ class DebugViewTests(LoggingCaptureMixin, SimpleTestCase): }]): response = self.client.get(reverse('raises_template_does_not_exist', kwargs={"path": template_name})) self.assertContains(response, "%s (Source does not exist)" % template_path, status_code=500, count=2) + # Assert as HTML. + self.assertContains( + response, + '
  • django.template.loaders.filesystem.Loader: ' + '%s (Source does not exist)
  • ' % os.path.join(tempdir, 'notfound.html'), + status_code=500, + html=True, + ) def test_no_template_source_loaders(self): """ -- cgit v1.3