Skip to content

Commit

Permalink
fix-#1856: adjust websockets version to setup.py and make nightly (py…
Browse files Browse the repository at this point in the history
…39) tests pass (#1857)

* fix-#1856: adjust websockets version to setup.py and make nightly (py39) tests pass

* fix-#1856: set min websockets version to 8.1

* fix-#1856: suppress timeout for CI to pass

* fix-#1856: timeout -> close_timeout due to deprecation warning

Co-authored-by: Adam Hopkins <[email protected]>
Co-authored-by: 7 <[email protected]>
  • Loading branch information
3 people authored Jun 28, 2020
1 parent bedf68a commit 1b324ae
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion sanic/websocket.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ async def websocket_handshake(self, request, subprotocols=None):

# hook up the websocket protocol
self.websocket = WebSocketCommonProtocol(
timeout=self.websocket_timeout,
close_timeout=self.websocket_timeout,
max_size=self.websocket_max_size,
max_queue=self.websocket_max_queue,
read_limit=self.websocket_read_limit,
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def open_local(paths, mode="r", encoding="utf8"):
uvloop,
ujson,
"aiofiles>=0.3.0",
"websockets>=7.0,<9.0",
"websockets>=8.1,<9.0",
"multidict>=4.0,<5.0",
"httpx==0.11.1",
]
Expand Down
6 changes: 4 additions & 2 deletions tests/test_reloader.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import os
import secrets
import sys
from contextlib import suppress

from subprocess import PIPE, Popen
from subprocess import PIPE, Popen, TimeoutExpired
from tempfile import TemporaryDirectory
from textwrap import dedent
from threading import Timer
Expand Down Expand Up @@ -85,4 +86,5 @@ async def test_reloader_live(runargs, mode):
finally:
timeout.cancel()
terminate(proc)
proc.wait(timeout=3)
with suppress(TimeoutExpired):
proc.wait(timeout=3)
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ deps =
gunicorn
pytest-benchmark
uvicorn
websockets>=7.0,<8.0
websockets>=8.1,<9.0
commands =
pytest {posargs:tests --cov sanic}
- coverage combine --append
Expand Down

0 comments on commit 1b324ae

Please sign in to comment.