|
3 | 3 |
|
4 | 4 | import datetime |
5 | 5 | import threading |
6 | | -from collections.abc import AsyncIterator, Awaitable, Callable |
| 6 | +from collections.abc import AsyncIterator, Callable |
7 | 7 | from functools import partial |
8 | 8 | from typing import Any |
9 | 9 |
|
|
15 | 15 | from celery_library.common import create_task_manager |
16 | 16 | from celery_library.signals import on_worker_init, on_worker_shutdown |
17 | 17 | from celery_library.task_manager import CeleryTaskManager |
| 18 | +from celery_library.types import register_celery_types |
18 | 19 | from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict |
19 | 20 | from pytest_simcore.helpers.typing_env import EnvVarsDict |
20 | 21 | from servicelib.celery.app_server import BaseAppServer |
21 | | -from servicelib.rabbitmq import RabbitMQRPCClient |
22 | 22 | from settings_library.celery import CelerySettings |
23 | 23 | from settings_library.redis import RedisSettings |
24 | 24 |
|
@@ -65,15 +65,6 @@ def app_environment( |
65 | 65 | ) |
66 | 66 |
|
67 | 67 |
|
68 | | -@pytest.fixture |
69 | | -async def async_jobs_rabbitmq_rpc_client( |
70 | | - rabbitmq_rpc_client: Callable[[str], Awaitable[RabbitMQRPCClient]], |
71 | | -) -> RabbitMQRPCClient: |
72 | | - rpc_client = await rabbitmq_rpc_client("pytest_async_jobs_rpc_client") |
73 | | - assert rpc_client |
74 | | - return rpc_client |
75 | | - |
76 | | - |
77 | 68 | @pytest.fixture |
78 | 69 | def celery_settings( |
79 | 70 | app_environment: EnvVarsDict, |
@@ -134,6 +125,8 @@ async def celery_task_manager( |
134 | 125 | celery_settings: CelerySettings, |
135 | 126 | with_celery_worker: TestWorkController, |
136 | 127 | ) -> CeleryTaskManager: |
| 128 | + register_celery_types() |
| 129 | + |
137 | 130 | return await create_task_manager( |
138 | 131 | celery_app, |
139 | 132 | celery_settings, |
|
0 commit comments