示例#1
0
def test_websocket_ready_unknown_protocol():
    websocket_ready = WebSocketReady(True, None)
    assert websocket_ready.ok is True
    assert websocket_ready.protocol is None
示例#2
0
def test_websocket_ready():
    websocket_ready = WebSocketReady(True, 'chat')
    assert websocket_ready.ok is True
    assert websocket_ready.protocol == 'chat'
示例#3
0
def test_websocket_not_ready():
    websocket_ready = WebSocketReady(False, None)
    assert websocket_ready.ok is False
    assert websocket_ready.protocol is None
示例#4
0
def test_can_prepare_invalid_method(make_request):
    req = make_request('POST', '/')
    ws = WebSocketResponse()
    assert WebSocketReady(False, None) == ws.can_prepare(req)
示例#5
0
def test_can_prepare_without_upgrade(make_request):
    req = make_request('GET', '/',
                       headers=CIMultiDict({}))
    ws = WebSocketResponse()
    assert WebSocketReady(False, None) == ws.can_prepare(req)
示例#6
0
def test_websocket_ready() -> None:
    websocket_ready = WebSocketReady(True, "chat")
    assert websocket_ready.ok is True
    assert websocket_ready.protocol == "chat"
示例#7
0
def test_can_prepare_unknown_protocol(make_request):
    req = make_request('GET', '/')
    ws = WebSocketResponse()
    assert WebSocketReady(True, None) == ws.can_prepare(req)
示例#8
0
def function2721():
    var1479 = WebSocketReady(True, None)
    assert (bool(var1479) is True)
示例#9
0
def function1317():
    var3713 = WebSocketReady(False, None)
    assert (bool(var3713) is False)
示例#10
0
def function1027():
    var3638 = WebSocketReady(False, None)
    assert (var3638.ok is False)
    assert (var3638.function499 is None)
示例#11
0
def function4():
    var4173 = WebSocketReady(True, None)
    assert (var4173.ok is True)
    assert (var4173.function499 is None)
示例#12
0
def function1889():
    var4181 = WebSocketReady(True, 'chat')
    assert (var4181.ok is True)
    assert (var4181.function499 == 'chat')
示例#13
0
def test_can_prepare_unknown_protocol(make_request) -> None:
    req = make_request("GET", "/")
    ws = WebSocketResponse()
    assert WebSocketReady(True, None) == ws.can_prepare(req)
示例#14
0
def test_can_prepare_ok(make_request) -> None:
    req = make_request("GET", "/", protocols=True)
    ws = WebSocketResponse(protocols=("chat", ))
    assert WebSocketReady(True, "chat") == ws.can_prepare(req)
示例#15
0
def test_bool_websocket_ready():
    websocket_ready = WebSocketReady(True, None)
    assert bool(websocket_ready) is True
示例#16
0
def test_can_prepare_ok(make_request):
    req = make_request('GET', '/', protocols=True)
    ws = WebSocketResponse(protocols=('chat',))
    assert WebSocketReady(True, 'chat') == ws.can_prepare(req)
示例#17
0
def test_bool_websocket_not_ready():
    websocket_ready = WebSocketReady(False, None)
    assert bool(websocket_ready) is False
示例#18
0
def test_can_prepare_without_upgrade(make_request: Any) -> None:
    req = make_request("GET", "/", headers=CIMultiDict({}))
    ws = WebSocketResponse()
    assert WebSocketReady(False, None) == ws.can_prepare(req)