aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_connection_processes.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/tests/test_connection_processes.py')
-rw-r--r--packages/meshbay-node/tests/test_connection_processes.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/meshbay-node/tests/test_connection_processes.py b/packages/meshbay-node/tests/test_connection_processes.py
index 47aded0..ab9dfd3 100644
--- a/packages/meshbay-node/tests/test_connection_processes.py
+++ b/packages/meshbay-node/tests/test_connection_processes.py
@@ -27,6 +27,13 @@ from meshbay_node.transport.webrtc.channel import _get_remote_ip, _pack
from meshbay_node.transport.webrtc.workers import WorkerPool
from meshbay_node.transport.webrtc_server import WebRTCTransport
+from conftest import on_the_daemons_loop
+
+# The pool starts processes, which the loop the suite runs on under Windows
+# cannot do; the node's end of each connection is in one of them, so that
+# loop's reason (two aiortc ends in one process) does not apply here.
+pytestmark = on_the_daemons_loop
+
async def _until(test, seconds: float = 15.0) -> None:
for _ in range(int(seconds / 0.02)):