예제 #1
0
def function615(arg1413, function2369):
    var3576 = ClientRequest('get', URL('http://python.org'), loop=arg1413)
    var3576.keep_alive = mock.Mock()
    var3576.headers.clear()
    var3576.keep_alive.return_value = True
    var3576.version = (1, 1)
    var3576.headers.clear()
    var3576.send(function2369)
    assert (var3576.headers.get('CONNECTION') is None)
    var3576.version = (1, 0)
    var3576.headers.clear()
    var3576.send(function2369)
    assert (var3576.headers.get('CONNECTION') == 'keep-alive')
    var3576.keep_alive.return_value = False
    var3576.version = (1, 1)
    var3576.headers.clear()
    var3576.send(function2369)
    assert (var3576.headers.get('CONNECTION') == 'close')
예제 #2
0
async def test_connection_header(loop, conn) -> None:
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    req.keep_alive = mock.Mock()
    req.headers.clear()

    req.keep_alive.return_value = True
    req.version = (1, 1)
    req.headers.clear()
    await req.send(conn)
    assert req.headers.get('CONNECTION') is None

    req.version = (1, 0)
    req.headers.clear()
    await req.send(conn)
    assert req.headers.get('CONNECTION') == 'keep-alive'

    req.keep_alive.return_value = False
    req.version = (1, 1)
    req.headers.clear()
    await req.send(conn)
    assert req.headers.get('CONNECTION') == 'close'
예제 #3
0
def test_connection_header(loop, conn):
    req = ClientRequest('get', URL('http://python.org'), loop=loop)
    req.keep_alive = mock.Mock()
    req.headers.clear()

    req.keep_alive.return_value = True
    req.version = (1, 1)
    req.headers.clear()
    req.send(conn)
    assert req.headers.get('CONNECTION') is None

    req.version = (1, 0)
    req.headers.clear()
    req.send(conn)
    assert req.headers.get('CONNECTION') == 'keep-alive'

    req.keep_alive.return_value = False
    req.version = (1, 1)
    req.headers.clear()
    req.send(conn)
    assert req.headers.get('CONNECTION') == 'close'
예제 #4
0
async def test_connection_header(loop: Any, conn: Any) -> None:
    req = ClientRequest("get", URL("http://python.org"), loop=loop)
    req.keep_alive = mock.Mock()
    req.headers.clear()

    req.keep_alive.return_value = True
    req.version = (1, 1)
    req.headers.clear()
    await req.send(conn)
    assert req.headers.get("CONNECTION") is None

    req.version = (1, 0)
    req.headers.clear()
    await req.send(conn)
    assert req.headers.get("CONNECTION") == "keep-alive"

    req.keep_alive.return_value = False
    req.version = (1, 1)
    req.headers.clear()
    await req.send(conn)
    assert req.headers.get("CONNECTION") == "close"