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())
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)
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)