@@ -423,7 +423,7 @@ async def handler(request):
423
423
ws = web .WebSocketResponse ()
424
424
await ws .prepare (request )
425
425
426
- await ws .ping ("data" )
426
+ await ws .ping (b "data" )
427
427
await ws .receive ()
428
428
closed .set_result (None )
429
429
return ws
@@ -460,7 +460,7 @@ async def handler(request):
460
460
461
461
ws = await client .ws_connect ("/" , autoping = False )
462
462
463
- await ws .ping ("data" )
463
+ await ws .ping (b "data" )
464
464
msg = await ws .receive ()
465
465
assert msg .type == WSMsgType .PONG
466
466
assert msg .data == b"data"
@@ -478,7 +478,7 @@ async def handler(request):
478
478
479
479
msg = await ws .receive ()
480
480
assert msg .type == WSMsgType .PING
481
- await ws .pong ("data" )
481
+ await ws .pong (b "data" )
482
482
483
483
msg = await ws .receive ()
484
484
assert msg .type == WSMsgType .CLOSE
@@ -493,7 +493,7 @@ async def handler(request):
493
493
494
494
ws = await client .ws_connect ("/" , autoping = False )
495
495
496
- await ws .ping ("data" )
496
+ await ws .ping (b "data" )
497
497
msg = await ws .receive ()
498
498
assert msg .type == WSMsgType .PONG
499
499
assert msg .data == b"data"
@@ -741,12 +741,14 @@ async def handler(request: web.Request) -> NoReturn:
741
741
with mock .patch .object (
742
742
ws_server ._req .transport , "write" , side_effect = ConnectionResetError
743
743
), mock .patch .object (
744
- ws_server ._writer , "ping " , wraps = ws_server ._writer .ping
745
- ) as ping :
744
+ ws_server ._writer , "send_frame " , wraps = ws_server ._writer .send_frame
745
+ ) as send_frame :
746
746
try :
747
747
await ws_server .receive ()
748
748
finally :
749
- ping_count = ping .call_count
749
+ ping_count = send_frame .call_args_list .count (
750
+ mock .call (b"" , WSMsgType .PING )
751
+ )
750
752
assert False
751
753
752
754
app = web .Application ()
@@ -990,7 +992,7 @@ async def handler(request):
990
992
msg = await ws .receive ()
991
993
assert msg .type == WSMsgType .PING
992
994
await asyncio .sleep (0 )
993
- await ws .pong ("data" )
995
+ await ws .pong (b "data" )
994
996
995
997
msg = await ws .receive ()
996
998
assert msg .type == WSMsgType .CLOSE
@@ -1006,7 +1008,7 @@ async def handler(request):
1006
1008
ws = await client .ws_connect ("/" , autoping = False )
1007
1009
1008
1010
await asyncio .sleep (0 )
1009
- await ws .ping ("data" )
1011
+ await ws .ping (b "data" )
1010
1012
1011
1013
msg = await ws .receive ()
1012
1014
assert msg .type == WSMsgType .PONG
@@ -1036,7 +1038,7 @@ async def handler(request):
1036
1038
msg = await ws .receive ()
1037
1039
assert msg .type == WSMsgType .PING
1038
1040
await asyncio .sleep (0 )
1039
- await ws .pong ("data" )
1041
+ await ws .pong (b "data" )
1040
1042
1041
1043
msg = await ws .receive ()
1042
1044
assert msg .type == WSMsgType .CLOSE
@@ -1052,7 +1054,7 @@ async def handler(request):
1052
1054
ws = await client .ws_connect ("/" , autoping = False )
1053
1055
1054
1056
await timed_out
1055
- await ws .ping ("data" )
1057
+ await ws .ping (b "data" )
1056
1058
1057
1059
msg = await ws .receive ()
1058
1060
assert msg .type == WSMsgType .PONG
0 commit comments