Skip to content

Commit 96cdf2a

Browse files
fix test
1 parent 5e70c09 commit 96cdf2a

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

services/storage/tests/unit/test_modules_celery.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,15 @@
1818
from models_library.progress_bar import ProgressReport
1919
from servicelib.logging_utils import log_context
2020
from simcore_service_storage.modules.celery import get_celery_client, get_event_loop
21-
from simcore_service_storage.modules.celery._task import register_task
21+
from simcore_service_storage.modules.celery._task import (
22+
AbortableAsyncResult,
23+
register_task,
24+
)
2225
from simcore_service_storage.modules.celery.client import CeleryTaskClient
2326
from simcore_service_storage.modules.celery.errors import TransferrableCeleryError
2427
from simcore_service_storage.modules.celery.models import (
2528
TaskContext,
29+
TaskID,
2630
TaskMetadata,
2731
TaskState,
2832
)
@@ -85,10 +89,10 @@ def failure_task(task: Task):
8589
raise MyError(msg=msg)
8690

8791

88-
async def dreamer_task(task: AbortableTask) -> list[int]:
92+
async def dreamer_task(task: AbortableTask, task_id: TaskID) -> list[int]:
8993
numbers = []
9094
for _ in range(30):
91-
if task.is_aborted():
95+
if AbortableAsyncResult(task_id, app=task.app).is_aborted():
9296
_logger.warning("Alarm clock")
9397
return numbers
9498
numbers.append(randint(1, 90)) # noqa: S311
@@ -208,6 +212,8 @@ async def test_listing_task_uuids_contains_submitted_task(
208212
stop=stop_after_delay(10),
209213
):
210214
with attempt:
211-
assert task_uuid in await celery_client.list_tasks(task_context)
215+
tasks = await celery_client.list_tasks(task_context)
216+
assert len(tasks) == 1
217+
assert task_uuid == tasks[0].uuid
212218

213219
assert task_uuid in await celery_client.list_tasks(task_context)

0 commit comments

Comments
 (0)