summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDražen Odobašić <dodobas@quaternion.co>2018-07-31 15:57:11 +0200
committerTim Graham <timograham@gmail.com>2018-07-31 09:57:28 -0400
commit4dadf4eb7bad7c8e9154ff86e7e42ed846c8974d (patch)
tree698896abc7ec6a1fc040b030b65fb2061936ea91 /tests
parent74d039e317e2654fd252b486419aa47c3c86dc18 (diff)
[2.1.x] Fixed #29617 -- Fixed Template crash if template_string is lazy.
Regression in 3a148f958dddd97c1379081118c30fbede6b6bc4. Backport of 9f3b9ffd51c71d96728df9ee16f5a57c6f3b315d from master
Diffstat (limited to 'tests')
-rw-r--r--tests/template_tests/test_base.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/template_tests/test_base.py b/tests/template_tests/test_base.py
index 3bc857abee..475a647dd2 100644
--- a/tests/template_tests/test_base.py
+++ b/tests/template_tests/test_base.py
@@ -1,5 +1,12 @@
-from django.template.base import Variable, VariableDoesNotExist
+from django.template import Context, Template, Variable, VariableDoesNotExist
from django.test import SimpleTestCase
+from django.utils.translation import gettext_lazy
+
+
+class TemplateTests(SimpleTestCase):
+ def test_lazy_template_string(self):
+ template_string = gettext_lazy('lazy string')
+ self.assertEqual(Template(template_string).render(Context()), template_string)
class VariableDoesNotExistTests(SimpleTestCase):