Exemplo n.º 1
0
 def test_get_bad_json_body(self):
     req = create_req({"arguments":{},"body":'{"woot"="bar"}'})
     body = args._get_json_body(req)
Exemplo n.º 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))
Exemplo n.º 3
0
 def test_get_no_json_body(self):
     req = create_req({"arguments":{}})
     body = args._get_json_body(req)
     self.assertEqual(None, body)
Exemplo n.º 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)