From 42f718f08d3d3eda5628c4f8b769ef73e61e50cb Mon Sep 17 00:00:00 2001 From: jakkdl Date: Mon, 17 Jun 2024 11:51:05 +0200 Subject: [PATCH] move RaisesGroup import --- tests/test_connection.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_connection.py b/tests/test_connection.py index d646d20..89cee7a 100644 --- a/tests/test_connection.py +++ b/tests/test_connection.py @@ -50,6 +50,13 @@ except ImportError: from trio.hazmat import current_task # type: ignore # pylint: disable=ungrouped-imports + +# only available on trio>=0.25, we don't use it when testing lower versions +try: + from trio.testing import RaisesGroup +except ImportError: + pass + from trio_websocket import ( connect_websocket, connect_websocket_url, @@ -460,7 +467,6 @@ async def handler(request): # 2. WebSocketServer.run # 3. trio.serve_listeners # 4. WebSocketServer._handle_connection - from trio.testing import RaisesGroup # pylint: disable=import-outside-toplevel assert RaisesGroup( RaisesGroup( RaisesGroup(