We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 87e5758 commit 1115ec3Copy full SHA for 1115ec3
tests/test_integration/test_scheduler/test_scheduler.py
@@ -38,8 +38,12 @@ async def test_scheduler(
38
assert run is not None
39
assert run.status in [Status.CREATED, Status.STARTED]
40
41
- await asyncio.sleep(2)
42
- await session.refresh(run)
43
- completed_run = await session.scalar(select(Run).filter_by(id=run.id))
44
- assert completed_run.status == Status.FINISHED
45
- assert completed_run.ended_at is not None
+ for _ in range(3):
+ await asyncio.sleep(2)
+ await session.refresh(run)
+ run = await session.scalar(select(Run, run.id))
+ if run.status == Status.FINISHED:
46
+ break
47
+
48
+ assert run.status == Status.FINISHED
49
+ assert run.ended_at is not None
0 commit comments