File tree 2 files changed +10
-1
lines changed
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):
413
413
to proxy it to the underlying HttpRequest object.
414
414
"""
415
415
try :
416
- return getattr (self ._request , attr )
416
+ _request = self .__getattribute__ ("_request" )
417
+ return getattr (_request , attr )
417
418
except AttributeError :
418
419
return self .__getattribute__ (attr )
419
420
Original file line number Diff line number Diff line change 1
1
"""
2
2
Tests for content parsing, and form-overloaded content parsing.
3
3
"""
4
+ import copy
4
5
import os .path
5
6
import tempfile
6
7
@@ -344,3 +345,10 @@ def test_duplicate_request_form_data_access(self):
344
345
# ensure that request stream was consumed by form parser
345
346
assert request .content_type .startswith ('multipart/form-data' )
346
347
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