Skip to content

Commit 2986429

Browse files
author
Andrei Neagu
committed
renamed
1 parent 272c226 commit 2986429

File tree

7 files changed

+60
-62
lines changed

7 files changed

+60
-62
lines changed

packages/service-library/src/servicelib/aiohttp/long_running_tasks/_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
from aiohttp import web
22

3+
from ...long_running_tasks.manager import LongRunningManager
34
from ...long_running_tasks.models import TaskContext
4-
from ...long_running_tasks.server_long_running_manager import ServerLongRunningManager
55
from ._constants import APP_LONG_RUNNING_MANAGER_KEY
66
from ._request import get_task_context
77

88

9-
class AiohttpLongRunningManager(ServerLongRunningManager):
9+
class AiohttpLongRunningManager(LongRunningManager):
1010

1111
@staticmethod
1212
def get_task_context(request: web.Request) -> TaskContext:

packages/service-library/src/servicelib/fastapi/long_running_tasks/_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from fastapi import Request
22

3+
from ...long_running_tasks.manager import LongRunningManager
34
from ...long_running_tasks.models import TaskContext
4-
from ...long_running_tasks.server_long_running_manager import ServerLongRunningManager
55

66

7-
class FastAPILongRunningManager(ServerLongRunningManager):
7+
class FastAPILongRunningManager(LongRunningManager):
88
@staticmethod
99
def get_task_context(request: Request) -> TaskContext:
1010
_ = request

packages/service-library/src/servicelib/long_running_tasks/_rpc_server.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
_logger = logging.getLogger(__name__)
1616

1717
if TYPE_CHECKING:
18-
from .server_long_running_manager import ServerLongRunningManager
18+
from .manager import LongRunningManager
1919

2020

2121
router = RPCRouter()
2222

2323

2424
@router.expose(reraise_if_error_type=(BaseLongRunningError,))
2525
async def start_task(
26-
long_running_manager: "ServerLongRunningManager",
26+
long_running_manager: "LongRunningManager",
2727
*,
2828
registered_task_name: RegisteredTaskName,
2929
unique: bool = False,
@@ -44,7 +44,7 @@ async def start_task(
4444

4545
@router.expose(reraise_if_error_type=(BaseLongRunningError,))
4646
async def list_tasks(
47-
long_running_manager: "ServerLongRunningManager", *, task_context: TaskContext
47+
long_running_manager: "LongRunningManager", *, task_context: TaskContext
4848
) -> list[TaskBase]:
4949
return await long_running_manager.tasks_manager.list_tasks(
5050
with_task_context=task_context
@@ -53,7 +53,7 @@ async def list_tasks(
5353

5454
@router.expose(reraise_if_error_type=(BaseLongRunningError,))
5555
async def get_task_status(
56-
long_running_manager: "ServerLongRunningManager",
56+
long_running_manager: "LongRunningManager",
5757
*,
5858
task_context: TaskContext,
5959
task_id: TaskId,
@@ -65,7 +65,7 @@ async def get_task_status(
6565

6666
@router.expose(reraise_if_error_type=(BaseLongRunningError, RPCTransferrableTaskError))
6767
async def get_task_result(
68-
long_running_manager: "ServerLongRunningManager",
68+
long_running_manager: "LongRunningManager",
6969
*,
7070
task_context: TaskContext,
7171
task_id: TaskId,
@@ -94,7 +94,7 @@ async def get_task_result(
9494

9595
@router.expose(reraise_if_error_type=(BaseLongRunningError,))
9696
async def remove_task(
97-
long_running_manager: "ServerLongRunningManager",
97+
long_running_manager: "LongRunningManager",
9898
*,
9999
task_context: TaskContext,
100100
task_id: TaskId,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from .task import TasksManager
1212

1313

14-
class ServerLongRunningManager(ABC):
14+
class LongRunningManager(ABC):
1515
"""
1616
Provides a commond inteface for aiohttp and fastapi services
1717
"""

packages/service-library/tests/long_running_tasks/conftest.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
from faker import Faker
1212
from pytest_mock import MockerFixture
1313
from servicelib.logging_utils import log_catch
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
1818
from servicelib.long_running_tasks.task import TasksManager
1919
from servicelib.rabbitmq._client_rpc import RabbitMQRPCClient
2020
from settings_library.rabbit import RabbitSettings
@@ -24,7 +24,7 @@
2424
_logger = logging.getLogger(__name__)
2525

2626

27-
class _TestingLongRunningManager(ServerLongRunningManager):
27+
class _TestingLongRunningManager(LongRunningManager):
2828
@staticmethod
2929
def get_task_context(request) -> TaskContext:
3030
_ = request
@@ -37,16 +37,16 @@ async def get_long_running_manager(
3737
) -> AsyncIterator[
3838
Callable[
3939
[RedisSettings, RabbitSettings, LRTNamespace | None],
40-
Awaitable[ServerLongRunningManager],
40+
Awaitable[LongRunningManager],
4141
]
4242
]:
43-
managers: list[ServerLongRunningManager] = []
43+
managers: list[LongRunningManager] = []
4444

4545
async def _(
4646
redis_settings: RedisSettings,
4747
rabbit_settings: RabbitSettings,
4848
lrt_namespace: LRTNamespace | None,
49-
) -> ServerLongRunningManager:
49+
) -> LongRunningManager:
5050
manager = _TestingLongRunningManager(
5151
stale_task_check_interval=timedelta(seconds=TEST_CHECK_STALE_INTERVAL_S),
5252
stale_task_detect_timeout=timedelta(seconds=TEST_CHECK_STALE_INTERVAL_S),

packages/service-library/tests/long_running_tasks/test_long_running_tasks_lrt_api.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
from pydantic import NonNegativeInt
1212
from servicelib.long_running_tasks import lrt_api
1313
from 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
1818
from servicelib.long_running_tasks.task import TaskId, TaskRegistry
1919
from servicelib.rabbitmq._client_rpc import RabbitMQRPCClient
2020
from 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

9191
def _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

9797
async 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

110110
async 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

127127
async 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

150150
async 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

163163
async 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"}])
187187
async 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)
243243
async 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)
296296
async 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

Comments
 (0)