예제 #1
0
 def test_cookie(self):
     s = FastHttpSession(self.environment,
                         "http://127.0.0.1:%i" % self.port)
     r = s.post("/set_cookie?name=testcookie&value=1337")
     self.assertEqual(200, r.status_code)
     r = s.get("/get_cookie?name=testcookie")
     self.assertEqual("1337", r.content.decode())
예제 #2
0
 def test_post_redirect(self):
     s = FastHttpSession("http://127.0.0.1:%i" % self.port)
     url = "/redirect"
     r = s.post(url)
     self.assertEqual(200, r.status_code)
     post_stats = global_stats.get(url, method="POST")
     get_stats = global_stats.get(url, method="GET")
     self.assertEqual(1, post_stats.num_requests)
     self.assertEqual(0, get_stats.num_requests)
예제 #3
0
 def test_json_payload(self):
     s = FastHttpSession(self.environment,
                         "http://127.0.0.1:%i" % self.port)
     r = s.post("/request_method", json={"foo": "bar"})
     self.assertEqual(200, r.status_code)