Skip to content

Commit 1115ec3

Browse files
Ilyas GasanovIlyasDevelopment
authored andcommitted
[DOP-20962] Add scheduler integration test
1 parent 87e5758 commit 1115ec3

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

tests/test_integration/test_scheduler/test_scheduler.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,12 @@ async def test_scheduler(
3838
assert run is not None
3939
assert run.status in [Status.CREATED, Status.STARTED]
4040

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
41+
for _ in range(3):
42+
await asyncio.sleep(2)
43+
await session.refresh(run)
44+
run = await session.scalar(select(Run, run.id))
45+
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

Comments
 (0)