summaryrefslogtreecommitdiff
path: root/tests/template_tests
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-04-26 20:06:18 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-11-21 10:49:31 +0100
commitc70cd2a926ffab47f6613e83e0c8828eb6c2c064 (patch)
tree0d1d7c5f7b8e00aad9358fc211881e52723537bc /tests/template_tests
parenta1215a3237ff53941d606fc54d926495e454c2d9 (diff)
downloaddjango-c70cd2a926ffab47f6613e83e0c8828eb6c2c064.tar.gz
Refs #15053 -- Clarified debug message when skipping templates to avoid recursion.
Diffstat (limited to 'tests/template_tests')
-rw-r--r--tests/template_tests/test_extends.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/template_tests/test_extends.py b/tests/template_tests/test_extends.py
index 0950340f52..38c7ce230f 100644
--- a/tests/template_tests/test_extends.py
+++ b/tests/template_tests/test_extends.py
@@ -64,8 +64,13 @@ class ExtendsBehaviorTests(SimpleTestCase):
"""
engine = Engine(dirs=[os.path.join(RECURSIVE, 'fs')])
template = engine.get_template('self.html')
- with self.assertRaises(TemplateDoesNotExist):
+ with self.assertRaises(TemplateDoesNotExist) as e:
template.render(Context({}))
+ tried = e.exception.tried
+ self.assertEqual(len(tried), 1)
+ origin, message = tried[0]
+ self.assertEqual(origin.template_name, 'self.html')
+ self.assertEqual(message, 'Skipped to avoid recursion')
def test_extend_cached(self):
engine = Engine(