@@ -386,7 +386,7 @@ def get(self, request):
386386
387387
388388class JsonRequestTests (TestCase ):
389- def test_application_json (self ):
389+ def test_with_json_content_type (self ):
390390 data = {
391391 'foo' : 'bar' ,
392392 'baz' : 'qux' ,
@@ -395,7 +395,7 @@ def test_application_json(self):
395395
396396 @json_request
397397 def temp (req ):
398- return req .data
398+ return req .json_data
399399
400400 res = temp (rf .post (
401401 '/' ,
@@ -404,61 +404,32 @@ def temp(req):
404404 ))
405405 eq_ (res , data )
406406
407- def test_get_requests (self ):
407+ def test_without_json_content_type (self ):
408408 data = {
409409 'foo' : 'bar' ,
410410 'baz' : '0'
411411 }
412412
413- @json_request (assume_json = False )
414- def temp (req ):
415- return req .data
416-
417- res = temp (rf .get ('/?foo=bar&baz=0' ))
418- eq_ (res , data )
419-
420- def test_post_requests (self ):
421- data = {
422- 'foo' : 'bar' ,
423- 'baz' : '0'
424- }
425-
426- @json_request (assume_json = False )
413+ @json_request (assume_json = True )
427414 def temp (req ):
428- return req .data
415+ return req .json_data
429416
430- # test application/x-www-form-urlencoded
431417 res = temp (rf .post (
432418 '/' ,
433- data = 'foo=bar&baz=0' ,
419+ data = json . dumps ( data ) ,
434420 content_type = 'application/x-www-form-urlencoded'
435421 ))
436422 eq_ (res , data )
437423
438- # test multipart/form-data
439- res = temp (rf .post ('/' , data = data , files = None ))
440- eq_ (res , data )
441-
442- def test_assume_json (self ):
424+ def test_without_json_data (self ):
443425 data = {
444426 'foo' : 'bar' ,
445427 'baz' : '0'
446428 }
447429
448- @json_request (assume_json = True )
449- def temp (req ):
450- return req .data
451-
452430 @json_request (assume_json = False )
453- def temp_2 (req ):
454- return req .data
455-
456- # test get request
457- res = temp (rf .get ('/?foo=bar&baz=0' ))
458- eq_ (res , {})
459-
460- res = temp_2 (rf .get ('/?foo=bar&baz=0' ))
461- eq_ (res , data )
431+ def temp (req ):
432+ return req .json_data
462433
463434 # test application/x-www-form-urlencoded
464435 res = temp (rf .post (
0 commit comments