示例#1
0
def test_connection_close():
    headers = Headers()
    assert HTTP1Protocol.connection_close((1, 0), headers)
    assert not HTTP1Protocol.connection_close((1, 1), headers)

    headers["connection"] = "keep-alive"
    assert not HTTP1Protocol.connection_close((1, 1), headers)

    headers["connection"] = "close"
    assert HTTP1Protocol.connection_close((1, 1), headers)
def test_connection_close():
    h = odict.ODictCaseless()
    assert HTTP1Protocol.connection_close((1, 0), h)
    assert not HTTP1Protocol.connection_close((1, 1), h)

    h["connection"] = ["keep-alive"]
    assert not HTTP1Protocol.connection_close((1, 1), h)

    h["connection"] = ["close"]
    assert HTTP1Protocol.connection_close((1, 1), h)