1111from pydantic import NonNegativeInt
1212from servicelib .long_running_tasks import lrt_api
1313from servicelib .long_running_tasks .errors import TaskNotFoundError
14- from servicelib .long_running_tasks .models import LRTNamespace , TaskContext
15- from servicelib .long_running_tasks .server_long_running_manager import (
16- ServerLongRunningManager ,
14+ from servicelib .long_running_tasks .manager import (
15+ LongRunningManager ,
1716)
17+ from servicelib .long_running_tasks .models import LRTNamespace , TaskContext
1818from servicelib .long_running_tasks .task import TaskId , TaskRegistry
1919from servicelib .rabbitmq ._client_rpc import RabbitMQRPCClient
2020from settings_library .rabbit import RabbitSettings
@@ -75,10 +75,10 @@ async def long_running_managers(
7575 rabbit_service : RabbitSettings ,
7676 get_long_running_manager : Callable [
7777 [RedisSettings , RabbitSettings , LRTNamespace | None ],
78- Awaitable [ServerLongRunningManager ],
78+ Awaitable [LongRunningManager ],
7979 ],
80- ) -> list [ServerLongRunningManager ]:
81- maanagers : list [ServerLongRunningManager ] = []
80+ ) -> list [LongRunningManager ]:
81+ maanagers : list [LongRunningManager ] = []
8282 for _ in range (managers_count ):
8383 long_running_manager = await get_long_running_manager (
8484 use_in_memory_redis , rabbit_service , "some-service"
@@ -89,14 +89,14 @@ async def long_running_managers(
8989
9090
9191def _get_long_running_manager (
92- long_running_managers : list [ServerLongRunningManager ],
93- ) -> ServerLongRunningManager :
92+ long_running_managers : list [LongRunningManager ],
93+ ) -> LongRunningManager :
9494 return secrets .choice (long_running_managers )
9595
9696
9797async def _assert_task_status (
9898 rabbitmq_rpc_client : RabbitMQRPCClient ,
99- long_running_manager : ServerLongRunningManager ,
99+ long_running_manager : LongRunningManager ,
100100 task_id : TaskId ,
101101 * ,
102102 is_done : bool
@@ -109,7 +109,7 @@ async def _assert_task_status(
109109
110110async def _assert_task_status_on_random_manager (
111111 rabbitmq_rpc_client : RabbitMQRPCClient ,
112- long_running_managers : list [ServerLongRunningManager ],
112+ long_running_managers : list [LongRunningManager ],
113113 task_ids : list [TaskId ],
114114 * ,
115115 is_done : bool = True
@@ -126,7 +126,7 @@ async def _assert_task_status_on_random_manager(
126126
127127async def _assert_task_status_done_on_all_managers (
128128 rabbitmq_rpc_client : RabbitMQRPCClient ,
129- long_running_managers : list [ServerLongRunningManager ],
129+ long_running_managers : list [LongRunningManager ],
130130 task_id : TaskId ,
131131 * ,
132132 is_done : bool = True
@@ -149,7 +149,7 @@ async def _assert_task_status_done_on_all_managers(
149149
150150async def _assert_list_tasks_from_all_managers (
151151 rabbitmq_rpc_client : RabbitMQRPCClient ,
152- long_running_managers : list [ServerLongRunningManager ],
152+ long_running_managers : list [LongRunningManager ],
153153 task_context : TaskContext ,
154154 task_count : int ,
155155) -> None :
@@ -162,7 +162,7 @@ async def _assert_list_tasks_from_all_managers(
162162
163163async def _assert_task_is_no_longer_present (
164164 rabbitmq_rpc_client : RabbitMQRPCClient ,
165- long_running_managers : list [ServerLongRunningManager ],
165+ long_running_managers : list [LongRunningManager ],
166166 task_context : TaskContext ,
167167 task_id : TaskId ,
168168) -> None :
@@ -185,7 +185,7 @@ async def _assert_task_is_no_longer_present(
185185@pytest .mark .parametrize ("is_unique" , _IS_UNIQUE )
186186@pytest .mark .parametrize ("to_return" , [{"key" : "value" }])
187187async def test_workflow_with_result (
188- long_running_managers : list [ServerLongRunningManager ],
188+ long_running_managers : list [LongRunningManager ],
189189 rabbitmq_rpc_client : RabbitMQRPCClient ,
190190 task_count : int ,
191191 is_unique : bool ,
@@ -241,7 +241,7 @@ async def test_workflow_with_result(
241241@pytest .mark .parametrize ("task_context" , _TASK_CONTEXT )
242242@pytest .mark .parametrize ("is_unique" , _IS_UNIQUE )
243243async def test_workflow_raises_error (
244- long_running_managers : list [ServerLongRunningManager ],
244+ long_running_managers : list [LongRunningManager ],
245245 rabbitmq_rpc_client : RabbitMQRPCClient ,
246246 task_count : int ,
247247 is_unique : bool ,
@@ -294,7 +294,7 @@ async def test_workflow_raises_error(
294294@pytest .mark .parametrize ("task_context" , _TASK_CONTEXT )
295295@pytest .mark .parametrize ("is_unique" , _IS_UNIQUE )
296296async def test_remove_task (
297- long_running_managers : list [ServerLongRunningManager ],
297+ long_running_managers : list [LongRunningManager ],
298298 rabbitmq_rpc_client : RabbitMQRPCClient ,
299299 is_unique : bool ,
300300 task_context : TaskContext | None ,
0 commit comments