diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-11-22 18:52:55 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-11-23 11:53:53 +0100 |
| commit | 47a131b9446eb9b31e57554f17310bc2fd43a26f (patch) | |
| tree | 6e13b9161d5289f8a56c46b5b7ffe9aa4e70deb3 /tests | |
| parent | 37505b6397058bcc3460f23d48a7de9641cd6ef0 (diff) | |
Encapsulated TEMPLATE_STRING_IF_INVALID in Engine.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/template_tests/tests.py | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/tests/template_tests/tests.py b/tests/template_tests/tests.py index 397c6c4e11..18c2e1703c 100644 --- a/tests/template_tests/tests.py +++ b/tests/template_tests/tests.py @@ -12,8 +12,7 @@ from django import template from django.conf import settings from django.contrib.auth.models import Group from django.core import urlresolvers -from django.template import (base as template_base, loader, Context, - RequestContext, Template, TemplateSyntaxError) +from django.template import loader, Context, RequestContext, Template, TemplateSyntaxError from django.template.engine import Engine from django.template.loaders import app_directories, filesystem from django.test import RequestFactory, TestCase @@ -550,14 +549,15 @@ class TemplateTests(TestCase): failures = [] tests = sorted(template_tests.items()) - # Set TEMPLATE_STRING_IF_INVALID to a known string. - expected_invalid_str = 'INVALID' - # Warm the URL reversing cache. This ensures we don't pay the cost # warming the cache during one of the tests. urlresolvers.reverse('named.client', args=(0,)) for name, vals in tests: + + # Set TEMPLATE_STRING_IF_INVALID to a known string. + expected_invalid_str = 'INVALID' + if isinstance(vals[2], tuple): normal_string_result = vals[2][0] invalid_string_result = vals[2][1] @@ -565,7 +565,6 @@ class TemplateTests(TestCase): if isinstance(invalid_string_result, tuple): expected_invalid_str = 'INVALID %s' invalid_string_result = invalid_string_result[0] % invalid_string_result[1] - template_base.invalid_var_format_string = True try: template_debug_result = vals[2][2] @@ -622,10 +621,6 @@ class TemplateTests(TestCase): Engine.get_default().template_loaders[0].reset() - if template_base.invalid_var_format_string: - expected_invalid_str = 'INVALID' - template_base.invalid_var_format_string = False - self.assertEqual(failures, [], "Tests failed:\n%s\n%s" % ('-' * 70, ("\n%s\n" % ('-' * 70)).join(failures))) |
