Tests: fixed recv_bytes() in websockets.py.

This commit is contained in:
Andrey Zelenkov
2019-09-02 18:03:33 +03:00
parent 790b4f8f00
commit 1cfd329b3d
2 changed files with 3 additions and 11 deletions

View File

@@ -61,15 +61,9 @@ class TestApplicationWebsocket(TestApplicationProto):
def recv_bytes(sock, bytes):
data = b''
while select.select([sock], [], [], read_timeout)[0]:
try:
if bytes < 65536:
data = sock.recv(bytes)
else:
data = self.recvall(
sock, read_timeout=read_timeout, buff_size=bytes
)
break
except:
data += sock.recv(bytes - len(data))
if len(data) == bytes:
break
return data