summaryrefslogtreecommitdiff
path: root/tests/template_tests/test_context.py
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2018-11-26 14:01:27 -0500
committerTim Graham <timograham@gmail.com>2018-11-27 09:49:02 -0500
commit0f212db29d361ec6219b170198b7c94d0bb3f719 (patch)
treeb4a1a93f3d5b725ed9d08896892f1a3f5e191ab7 /tests/template_tests/test_context.py
parent7f63b894c02effb09c15ab0b40d28b89553b8e37 (diff)
Made reused RequestFactory instances class attributes.
Diffstat (limited to 'tests/template_tests/test_context.py')
-rw-r--r--tests/template_tests/test_context.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/template_tests/test_context.py b/tests/template_tests/test_context.py
index 5cd2ec2e82..bdfd556690 100644
--- a/tests/template_tests/test_context.py
+++ b/tests/template_tests/test_context.py
@@ -213,6 +213,7 @@ class ContextTests(SimpleTestCase):
class RequestContextTests(SimpleTestCase):
+ request_factory = RequestFactory()
def test_include_only(self):
"""
@@ -224,7 +225,7 @@ class RequestContextTests(SimpleTestCase):
'child': '{{ var|default:"none" }}',
}),
])
- request = RequestFactory().get('/')
+ request = self.request_factory.get('/')
ctx = RequestContext(request, {'var': 'parent'})
self.assertEqual(engine.from_string('{% include "child" %}').render(ctx), 'parent')
self.assertEqual(engine.from_string('{% include "child" only %}').render(ctx), 'none')
@@ -233,7 +234,7 @@ class RequestContextTests(SimpleTestCase):
"""
#7116 -- Optimize RequetsContext construction
"""
- request = RequestFactory().get('/')
+ request = self.request_factory.get('/')
ctx = RequestContext(request, {})
# The stack should now contain 3 items:
# [builtins, supplied context, context processor, empty dict]
@@ -245,7 +246,7 @@ class RequestContextTests(SimpleTestCase):
# test comparing RequestContext to prevent problems if somebody
# adds __eq__ in the future
- request = RequestFactory().get('/')
+ request = self.request_factory.get('/')
self.assertEqual(
RequestContext(request, dict_=test_data),
@@ -254,7 +255,7 @@ class RequestContextTests(SimpleTestCase):
def test_modify_context_and_render(self):
template = Template('{{ foo }}')
- request = RequestFactory().get('/')
+ request = self.request_factory.get('/')
context = RequestContext(request, {})
context['foo'] = 'foo'
self.assertEqual(template.render(context), 'foo')