1
0
mirror of https://github.com/django/django.git synced 2025-10-24 14:16:09 +00:00

Used assertRaisesMessage() in various tests.

This commit is contained in:
Hasan Ramezani
2020-02-04 21:58:07 +01:00
committed by Mariusz Felisiak
parent 71756bdfed
commit fc4f45ebdc
8 changed files with 59 additions and 101 deletions

View File

@@ -201,9 +201,8 @@ class IncludeTests(SimpleTestCase):
"""
engine = Engine(app_dirs=True, debug=True)
template = engine.get_template('test_include_error.html')
with self.assertRaises(TemplateDoesNotExist) as e:
with self.assertRaisesMessage(TemplateDoesNotExist, 'missing.html'):
template.render(Context())
self.assertEqual(e.exception.args[0], 'missing.html')
def test_extends_include_missing_baseloader(self):
"""
@@ -213,9 +212,8 @@ class IncludeTests(SimpleTestCase):
"""
engine = Engine(app_dirs=True, debug=True)
template = engine.get_template('test_extends_error.html')
with self.assertRaises(TemplateDoesNotExist) as e:
with self.assertRaisesMessage(TemplateDoesNotExist, 'missing.html'):
template.render(Context())
self.assertEqual(e.exception.args[0], 'missing.html')
def test_extends_include_missing_cachedloader(self):
engine = Engine(debug=True, loaders=[
@@ -225,15 +223,13 @@ class IncludeTests(SimpleTestCase):
])
template = engine.get_template('test_extends_error.html')
with self.assertRaises(TemplateDoesNotExist) as e:
with self.assertRaisesMessage(TemplateDoesNotExist, 'missing.html'):
template.render(Context())
self.assertEqual(e.exception.args[0], 'missing.html')
# Repeat to ensure it still works when loading from the cache
template = engine.get_template('test_extends_error.html')
with self.assertRaises(TemplateDoesNotExist) as e:
with self.assertRaisesMessage(TemplateDoesNotExist, 'missing.html'):
template.render(Context())
self.assertEqual(e.exception.args[0], 'missing.html')
def test_include_template_argument(self):
"""