Example #1
0
    'Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17'
}


def test_client_with_default_headers():
    client = HTTPClient.from_url('www.google.fr/', headers=test_headers)


def test_request_with_headers():
    client = HTTPClient('www.google.fr')
    response = client.get('/', headers=test_headers)
    assert response.status_code == 200


client = HTTPClient('www.heise.de')
raw_req_cmp = client._build_request('GET', '/tp/')


def test_build_request_relative_uri():
    raw_req = client._build_request('GET', 'tp/')
    assert raw_req == raw_req_cmp


def test_build_request_absolute_uri():
    raw_req = client._build_request('GET', '/tp/')
    assert raw_req == raw_req_cmp


def test_build_request_full_url():
    raw_req = client._build_request('GET', 'http://www.heise.de/tp/')
    assert raw_req == raw_req_cmp