Added ping test for websocket

This commit is contained in:
Andrew-Chen-Wang 2020-05-01 10:43:17 -04:00
parent f9122a55a8
commit 5381b482ef

View File

@ -22,3 +22,16 @@ def test_accept_connection():
is_open = loop.run_until_complete(open_connection(url)) is_open = loop.run_until_complete(open_connection(url))
assert is_open assert is_open
loop.close() loop.close()
def test_ping():
async def ping(url):
async with connect(url) as websocket:
await websocket.send("ping")
return await websocket.recv()
with run_server() as url:
loop = new_event_loop()
received_message = loop.run_until_complete(ping(url))
assert received_message == "pong"
loop.close()