Remove `request' from response instance while

testing caching
This commit is contained in:
Jacob Magnusson 2012-11-04 13:42:29 +01:00
parent bd5a3ee7d5
commit 7df7dadccd

View File

@ -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):