def make_request(webapp, path): client = Client() client.start() client.fire(request("GET", path)) while client.response is None: pass client.stop() response = client.response s = response.read() return response.status, s
def test(webapp): client = Client() client.start() client.fire(request("GET", webapp.server.http.base)) while client.response is None: pass client.stop() response = client.response assert response.status == 200 assert response.reason == "OK" s = response.read() assert s == b"Hello World!"
def test_response_headers(webapp): client = Client() client.start() client.fire( request( "GET", "http://%s:%s/response_headers" % (webapp.server.host, webapp.server.port))) while client.response is None: pass assert client.response.status == 200 assert client.response.reason == 'OK' s = client.response.read() a = client.response.headers.get('A') assert a == "ä" assert s == u"ä".encode('utf-8')
def test_response_headers(webapp): client = Client() client.start() client.fire( request( "GET", "http://%s:%s/response_headers" % ( webapp.server.host, webapp.server.port ) ) ) while client.response is None: pass assert client.response.status == 200 assert client.response.reason == 'OK' s = client.response.read() a = client.response.headers.get('A') assert a == "ä" assert s == b("ä")