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(