MCPcopy Create free account
hub / github.com/aio-libs/aiohttp / test_ping_frame

Function test_ping_frame

tests/test_websocket_parser.py:261–268  ·  view source on GitHub ↗
(
    out: WebSocketDataQueue,
    parser: PatchableWebSocketReader,
    data: bytes | bytearray | memoryview,
)

Source from the content-addressed store, hash-verified

259 ids=["bytes", "bytearray", "memoryview"],
260)
261def test_ping_frame(
262 out: WebSocketDataQueue,
263 parser: PatchableWebSocketReader,
264 data: bytes | bytearray | memoryview,
265) -> None:
266 parser._handle_frame(True, WSMsgType.PING, b"data", 0)
267 res = out._buffer[0]
268 assert res == ((WSMsgType.PING, b"data", ""), 4)
269
270
271def test_pong_frame(out: WebSocketDataQueue, parser: PatchableWebSocketReader) -> None:

Callers

nothing calls this directly

Calls 1

_handle_frameMethod · 0.45

Tested by

no test coverage detected