コード例 #1
0
 def test_get_bad_json_body(self):
     req = create_req({"arguments":{},"body":'{"woot"="bar"}'})
     body = args._get_json_body(req)
コード例 #2
0
 def test_get_json_body_cached(self):
     req = create_req({"body":'{"yay":12345}'})
     self.assertEqual({"yay":12345}, args._get_json_body(req))
     # remove the body
     req.body = ''
     self.assertEqual({"yay":12345}, args._get_json_body(req))
コード例 #3
0
 def test_get_no_json_body(self):
     req = create_req({"arguments":{}})
     body = args._get_json_body(req)
     self.assertEqual(None, body)
コード例 #4
0
 def test_get_json_body(self):
     req = create_req({"body":'{"woot":"bar"}', "REQUEST_METHOD":"POST"})
     body = args._get_json_body(req)
     self.assertEqual({"woot":"bar"}, body)