File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -413,7 +413,8 @@ def __getattr__(self, attr):
413413 to proxy it to the underlying HttpRequest object.
414414 """
415415 try :
416- return getattr (self ._request , attr )
416+ _request = self .__getattribute__ ("_request" )
417+ return getattr (_request , attr )
417418 except AttributeError :
418419 return self .__getattribute__ (attr )
419420
Original file line number Diff line number Diff line change 11"""
22Tests for content parsing, and form-overloaded content parsing.
33"""
4+ import copy
45import os .path
56import tempfile
67
@@ -344,3 +345,10 @@ def test_duplicate_request_form_data_access(self):
344345 # ensure that request stream was consumed by form parser
345346 assert request .content_type .startswith ('multipart/form-data' )
346347 assert response .data == {'a' : ['b' ]}
348+
349+
350+ class TestDeepcopy (TestCase ):
351+
352+ def test_deepcopy_works (self ):
353+ request = Request (factory .get ('/' , secure = False ))
354+ copy .deepcopy (request )
You can’t perform that action at this time.
0 commit comments