Skip to content

Commit 0110d8f

Browse files
committed
Wait for setup idle messages at start of new test
1 parent 5b8ad2e commit 0110d8f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/test_subshells.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import pytest
1212
from jupyter_client.blocking.client import BlockingKernelClient
1313

14-
from .utils import TIMEOUT, assemble_output, get_replies, get_reply, new_kernel
14+
from .utils import TIMEOUT, assemble_output, get_replies, get_reply, new_kernel, wait_for_idle
1515

1616
# Helpers
1717

@@ -273,6 +273,10 @@ def test_idle_message_parent_headers(are_subshells):
273273
for is_subshell in are_subshells
274274
]
275275

276+
# Wait for all idle status messages to be received.
277+
for _ in range(1 + sum(are_subshells)):
278+
wait_for_idle(kc)
279+
276280
msg_ids = []
277281
for subshell_id in subshell_ids:
278282
msg = execute_request(kc, "time.sleep(0.5)", subshell_id)

0 commit comments

Comments
 (0)