Skip to content

Commit 02db959

Browse files
committed
try to fix CI
1 parent 35d1a16 commit 02db959

File tree

1 file changed

+24
-15
lines changed

1 file changed

+24
-15
lines changed

tests/test_dask_job.py

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,27 @@ async def main():
8080

8181
@pytest.mark.asyncio
8282
async def test_dask_generator():
83-
with Engine() as engine:
84-
async def gen():
85-
for i in range(10):
86-
yield i
87-
88-
job = DaskJob(gen)
89-
await engine.submit_async(job)
90-
await job.wait_until_status("running")
91-
assert job.status == "running"
92-
g = job.result()
93-
i = 0
94-
async for x in g:
95-
assert x == i
96-
i += 1
97-
assert job.status == "done"
83+
port = PortManager.find_free_port()
84+
cluster = LocalCluster(
85+
dashboard_address=f":{port}",
86+
asynchronous=True,
87+
processes=False,
88+
)
89+
client = Client(cluster)
90+
engine = Engine()
91+
engine.dask_client = client
92+
93+
async def gen():
94+
for i in range(10):
95+
yield i
96+
97+
job = DaskJob(gen)
98+
await engine.submit_async(job)
99+
await job.wait_until_status("running")
100+
assert job.status == "running"
101+
g = job.result()
102+
i = 0
103+
async for x in g:
104+
assert x == i
105+
i += 1
106+
assert job.status == "done"

0 commit comments

Comments
 (0)