summaryrefslogtreecommitdiff
path: root/test/test_environ.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_environ.py')
-rwxr-xr-xtest/test_environ.py8
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)