`websockets` v14.0 was released yesterday which deprecates use of `websockets.legacy`: https://github.com/python-websockets/websockets/blob/f0d20aafab027e9b99460b193dcb709872b219a5/src/websockets/legacy/__init__.py#L7 This breaks `sanic-testing` as it relies on `websockets.legacy` via `from websockets.legacy.client import connect` in `websocket.py` The `websockets` [upgrade guide](https://websockets.readthedocs.io/en/stable/howto/upgrade.html) suggests replacing `from websockets.legacy.client import connect` with `from websockets.asyncio.client import connect`