Beispiel #1
0
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("ä")
Beispiel #2
0
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
Beispiel #3
0
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!"
Beispiel #4
0
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
Beispiel #5
0
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!"
Beispiel #6
0
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')
Beispiel #7
0
    def init(self, url):
        self.url = url

        Client().register(self)