Esempio n. 1
0
def test_dont_override_request_headers_with_default_values(stream, loop):
    msg = http.Request(stream, 'GET', '/index.html', close=True, loop=loop)
    msg.add_header('USER-AGENT', 'custom')
    msg._add_default_headers()
    assert 'custom' == msg.headers['USER-AGENT']
Esempio n. 2
0
def test_request_close_from_version(stream, loop):
    msg = http.Request(stream, 'POST', '/', http_version=(0, 9), loop=loop)
    assert msg.closing
Esempio n. 3
0
def test_start_request(stream, loop):
    msg = http.Request(stream, 'GET', '/index.html', close=True, loop=loop)

    assert msg._transport is stream.transport
    assert msg.closing
    assert msg.status_line == 'GET /index.html HTTP/1.1\r\n'