Skip to content

Commit 7e18187

Browse files
committed
wip
1 parent 5cf9427 commit 7e18187

File tree

1 file changed

+9
-38
lines changed

1 file changed

+9
-38
lines changed

jsonview/tests.py

Lines changed: 9 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ def get(self, request):
386386

387387

388388
class 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

Comments
 (0)