diff options
Diffstat (limited to 'test/test_environ.py')
-rwxr-xr-x | test/test_environ.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_environ.py b/test/test_environ.py index c760f76..03ec86c 100755 --- a/test/test_environ.py +++ b/test/test_environ.py @@ -394,6 +394,14 @@ class TestRequest(unittest.TestCase): e['CONTENT_LENGTH'] = str(len(json_dumps(test))) self.assertEqual(BaseRequest(e).json, None) + def test_json_header_empty_body(self): + """Request Content-Type is application/json but body is empty""" + e = {'CONTENT_TYPE': 'application/json'} + wsgiref.util.setup_testing_defaults(e) + wsgiref.util.setup_testing_defaults(e) + e['CONTENT_LENGTH'] = "0" + self.assertEqual(BaseRequest(e).json, None) + def test_isajax(self): e = {} wsgiref.util.setup_testing_defaults(e) |