summaryrefslogtreecommitdiff
path: root/tests/template_tests/test_context.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/template_tests/test_context.py')
-rw-r--r--tests/template_tests/test_context.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/template_tests/test_context.py b/tests/template_tests/test_context.py
index c5ad3e1d50..24d589fb25 100644
--- a/tests/template_tests/test_context.py
+++ b/tests/template_tests/test_context.py
@@ -2,7 +2,8 @@
from unittest import TestCase
-from django.template import Context, Variable, VariableDoesNotExist
+from django.http import HttpRequest
+from django.template import Context, RequestContext, Variable, VariableDoesNotExist
from django.template.context import RenderContext
@@ -83,3 +84,7 @@ class ContextTests(TestCase):
# make contexts equals again
b.update({'a': 1})
self.assertEqual(a, b)
+
+ def test_copy_request_context_twice(self):
+ # Regression test for #24273 - this doesn't raise an exception
+ RequestContext(HttpRequest()).new().new()