aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests/renderers.py
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework/tests/renderers.py')
-rw-r--r--rest_framework/tests/renderers.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/rest_framework/tests/renderers.py b/rest_framework/tests/renderers.py
index 1dd03c80..9be4b114 100644
--- a/rest_framework/tests/renderers.py
+++ b/rest_framework/tests/renderers.py
@@ -462,12 +462,13 @@ class CacheRenderTest(TestCase):
def http_resp(self, http_method, url):
"""
Simple wrapper for Client http requests
- Removes the `client' attribute from the response as an instance
- of `django.test.client.Client' is not pickable
+ Removes the `client' and `request' attributes from as they are
+ added by django.test.client.Client and not part of caching
+ responses outside of tests.
"""
method = getattr(self.client, http_method)
resp = method(url)
- del resp.client
+ del resp.client, resp.request
return resp
def test_obj_pickling(self):