|
@@ -1,3 +1,4 @@
|
|
|
+from copy import copy
|
|
|
from unittest import mock
|
|
|
|
|
|
from django.http import HttpRequest
|
|
@@ -314,3 +315,10 @@ class RequestContextTests(SimpleTestCase):
|
|
|
with self.assertRaisesMessage(TypeError, msg):
|
|
|
with request_context.bind_template(Template("")):
|
|
|
pass
|
|
|
+
|
|
|
+ def test_context_copyable(self):
|
|
|
+ request_context = RequestContext(HttpRequest())
|
|
|
+ request_context_copy = copy(request_context)
|
|
|
+ self.assertIsInstance(request_context_copy, RequestContext)
|
|
|
+ self.assertEqual(request_context_copy.dicts, request_context.dicts)
|
|
|
+ self.assertIsNot(request_context_copy.dicts, request_context.dicts)
|