mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-08 02:24:08 +00:00
don't keep waiting for log messages after we've received what we expect
avoids potential race waiting for an element on he progress page after navigating away
This commit is contained in:
@@ -291,7 +291,8 @@ async def test_spawn_pending_progress(
|
|||||||
"Spawning server...",
|
"Spawning server...",
|
||||||
f"Server ready at {app.base_url}user/{urlname}/",
|
f"Server ready at {app.base_url}user/{urlname}/",
|
||||||
]
|
]
|
||||||
while not user.spawner.ready:
|
logs_list = []
|
||||||
|
while not user.spawner.ready and len(logs_list) < len(expected_messages):
|
||||||
logs_list = [
|
logs_list = [
|
||||||
await log.text_content()
|
await log.text_content()
|
||||||
for log in await browser.locator("div.progress-log-event").all()
|
for log in await browser.locator("div.progress-log-event").all()
|
||||||
|
Reference in New Issue
Block a user