Skip to content

Commit 0ed5b07

Browse files
author
Andrei Neagu
committed
renamed module
1 parent 216c93a commit 0ed5b07

File tree

10 files changed

+55
-65
lines changed

10 files changed

+55
-65
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from pydantic import BaseModel
55
from servicelib.aiohttp import status
66

7-
from ...long_running_tasks import http_endpoint_responses
7+
from ...long_running_tasks import lrt_api
88
from ...long_running_tasks.models import TaskGet, TaskId, TaskStatus
99
from ..requests_validation import parse_request_path_parameters_as
1010
from ..rest_responses import create_data_response
@@ -28,7 +28,7 @@ async def list_tasks(request: web.Request) -> web.Response:
2828
result_href=f"{request.app.router['get_task_result'].url_for(task_id=t.task_id)}",
2929
abort_href=f"{request.app.router['cancel_and_delete_task'].url_for(task_id=t.task_id)}",
3030
)
31-
for t in http_endpoint_responses.list_tasks(
31+
for t in lrt_api.list_tasks(
3232
long_running_manager.tasks_manager,
3333
long_running_manager.get_task_context(request),
3434
)
@@ -41,7 +41,7 @@ async def get_task_status(request: web.Request) -> web.Response:
4141
path_params = parse_request_path_parameters_as(_PathParam, request)
4242
long_running_manager = get_long_running_manager(request.app)
4343

44-
task_status: TaskStatus = http_endpoint_responses.get_task_status(
44+
task_status: TaskStatus = lrt_api.get_task_status(
4545
long_running_manager.tasks_manager,
4646
long_running_manager.get_task_context(request),
4747
path_params.task_id,
@@ -55,7 +55,7 @@ async def get_task_result(request: web.Request) -> web.Response | Any:
5555
long_running_manager = get_long_running_manager(request.app)
5656

5757
# NOTE: this might raise an exception that will be catched by the _error_handlers
58-
return await http_endpoint_responses.get_task_result(
58+
return await lrt_api.get_task_result(
5959
long_running_manager.tasks_manager,
6060
long_running_manager.get_task_context(request),
6161
path_params.task_id,
@@ -67,7 +67,7 @@ async def cancel_and_delete_task(request: web.Request) -> web.Response:
6767
path_params = parse_request_path_parameters_as(_PathParam, request)
6868
long_running_manager = get_long_running_manager(request.app)
6969

70-
await http_endpoint_responses.remove_task(
70+
await lrt_api.remove_task(
7171
long_running_manager.tasks_manager,
7272
long_running_manager.get_task_context(request),
7373
path_params.task_id,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from pydantic import AnyHttpUrl, TypeAdapter
1010

1111
from ...aiohttp import status
12-
from ...long_running_tasks import http_endpoint_responses
12+
from ...long_running_tasks import lrt_api
1313
from ...long_running_tasks.constants import (
1414
DEFAULT_STALE_TASK_CHECK_INTERVAL,
1515
DEFAULT_STALE_TASK_DETECT_TIMEOUT,
@@ -56,7 +56,7 @@ async def start_long_running_task(
5656
task_name = _create_task_name_from_request(request_)
5757
task_id = None
5858
try:
59-
task_id = await http_endpoint_responses.start_task(
59+
task_id = await lrt_api.start_task(
6060
long_running_manager.tasks_manager,
6161
registerd_task_name,
6262
fire_and_forget=fire_and_forget,

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from fastapi import APIRouter, Depends, Request, status
44

5-
from ...long_running_tasks import http_endpoint_responses
5+
from ...long_running_tasks import lrt_api
66
from ...long_running_tasks.models import TaskGet, TaskId, TaskResult, TaskStatus
77
from ..requests_decorators import cancel_on_disconnect
88
from ._dependencies import get_long_running_manager
@@ -29,7 +29,7 @@ async def list_tasks(
2929
request.url_for("cancel_and_delete_task", task_id=t.task_id)
3030
),
3131
)
32-
for t in http_endpoint_responses.list_tasks(
32+
for t in lrt_api.list_tasks(
3333
long_running_manager.tasks_manager, task_context=None
3434
)
3535
]
@@ -51,7 +51,7 @@ async def get_task_status(
5151
],
5252
) -> TaskStatus:
5353
assert request # nosec
54-
return http_endpoint_responses.get_task_status(
54+
return lrt_api.get_task_status(
5555
long_running_manager.tasks_manager, task_context=None, task_id=task_id
5656
)
5757

@@ -74,7 +74,7 @@ async def get_task_result(
7474
],
7575
) -> TaskResult | Any:
7676
assert request # nosec
77-
return await http_endpoint_responses.get_task_result(
77+
return await lrt_api.get_task_result(
7878
long_running_manager.tasks_manager, task_context=None, task_id=task_id
7979
)
8080

@@ -97,6 +97,6 @@ async def cancel_and_delete_task(
9797
],
9898
) -> None:
9999
assert request # nosec
100-
await http_endpoint_responses.remove_task(
100+
await lrt_api.remove_task(
101101
long_running_manager.tasks_manager, task_context=None, task_id=task_id
102102
)

packages/service-library/tests/fastapi/long_running_tasks/test_long_running_tasks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
get_long_running_manager,
2626
)
2727
from servicelib.fastapi.long_running_tasks.server import setup as setup_server
28-
from servicelib.long_running_tasks import http_endpoint_responses
28+
from servicelib.long_running_tasks import lrt_api
2929
from servicelib.long_running_tasks.models import (
3030
TaskGet,
3131
TaskId,
@@ -79,7 +79,7 @@ async def create_string_list_task(
7979
*,
8080
fail: bool = False,
8181
) -> TaskId:
82-
return await http_endpoint_responses.start_task(
82+
return await lrt_api.start_task(
8383
long_running_manager.tasks_manager,
8484
_string_list_task.__name__,
8585
num_strings=num_strings,

packages/service-library/tests/fastapi/long_running_tasks/test_long_running_tasks_context_manager.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from servicelib.fastapi.long_running_tasks.client import setup as setup_client
1717
from servicelib.fastapi.long_running_tasks.server import get_long_running_manager
1818
from servicelib.fastapi.long_running_tasks.server import setup as setup_server
19-
from servicelib.long_running_tasks import http_endpoint_responses
19+
from servicelib.long_running_tasks import lrt_api
2020
from servicelib.long_running_tasks.errors import (
2121
TaskClientTimeoutError,
2222
)
@@ -69,7 +69,7 @@ async def create_task_user_defined_route(
6969
FastAPILongRunningManager, Depends(get_long_running_manager)
7070
],
7171
) -> TaskId:
72-
return await http_endpoint_responses.start_task(
72+
return await lrt_api.start_task(
7373
long_running_manager.tasks_manager, a_test_task.__name__
7474
)
7575

@@ -79,7 +79,7 @@ async def create_task_which_fails(
7979
FastAPILongRunningManager, Depends(get_long_running_manager)
8080
],
8181
) -> TaskId:
82-
return await http_endpoint_responses.start_task(
82+
return await lrt_api.start_task(
8383
long_running_manager.tasks_manager, a_failing_test_task.__name__
8484
)
8585

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

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import pytest
1414
from faker import Faker
15-
from servicelib.long_running_tasks import http_endpoint_responses
15+
from servicelib.long_running_tasks import lrt_api
1616
from servicelib.long_running_tasks.errors import (
1717
TaskAlreadyRunningError,
1818
TaskCancelledError,
@@ -85,7 +85,7 @@ async def tasks_manager() -> AsyncIterator[TasksManager]:
8585
async def test_task_is_auto_removed(
8686
tasks_manager: TasksManager, check_task_presence_before: bool
8787
):
88-
task_id = await http_endpoint_responses.start_task(
88+
task_id = await lrt_api.start_task(
8989
tasks_manager,
9090
a_background_task.__name__,
9191
raise_when_finished=False,
@@ -112,7 +112,7 @@ async def test_task_is_auto_removed(
112112

113113

114114
async def test_checked_task_is_not_auto_removed(tasks_manager: TasksManager):
115-
task_id = await http_endpoint_responses.start_task(
115+
task_id = await lrt_api.start_task(
116116
tasks_manager,
117117
a_background_task.__name__,
118118
raise_when_finished=False,
@@ -127,7 +127,7 @@ async def test_checked_task_is_not_auto_removed(tasks_manager: TasksManager):
127127

128128

129129
async def test_fire_and_forget_task_is_not_auto_removed(tasks_manager: TasksManager):
130-
task_id = await http_endpoint_responses.start_task(
130+
task_id = await lrt_api.start_task(
131131
tasks_manager,
132132
a_background_task.__name__,
133133
raise_when_finished=False,
@@ -146,7 +146,7 @@ async def test_fire_and_forget_task_is_not_auto_removed(tasks_manager: TasksMana
146146

147147

148148
async def test_get_result_of_unfinished_task_raises(tasks_manager: TasksManager):
149-
task_id = await http_endpoint_responses.start_task(
149+
task_id = await lrt_api.start_task(
150150
tasks_manager,
151151
a_background_task.__name__,
152152
raise_when_finished=False,
@@ -163,15 +163,11 @@ async def unique_task(progress: TaskProgress):
163163

164164
TaskRegistry.register(unique_task)
165165

166-
await http_endpoint_responses.start_task(
167-
tasks_manager, unique_task.__name__, unique=True
168-
)
166+
await lrt_api.start_task(tasks_manager, unique_task.__name__, unique=True)
169167

170168
# ensure unique running task regardless of how many times it gets started
171169
with pytest.raises(TaskAlreadyRunningError) as exec_info:
172-
await http_endpoint_responses.start_task(
173-
tasks_manager, unique_task.__name__, unique=True
174-
)
170+
await lrt_api.start_task(tasks_manager, unique_task.__name__, unique=True)
175171
assert "must be unique, found: " in f"{exec_info.value}"
176172

177173
TaskRegistry.unregister(unique_task)
@@ -184,9 +180,7 @@ async def not_unique_task(progress: TaskProgress):
184180
TaskRegistry.register(not_unique_task)
185181

186182
for _ in range(5):
187-
await http_endpoint_responses.start_task(
188-
tasks_manager, not_unique_task.__name__
189-
)
183+
await lrt_api.start_task(tasks_manager, not_unique_task.__name__)
190184

191185
TaskRegistry.unregister(not_unique_task)
192186

@@ -199,7 +193,7 @@ def test_get_task_id(tasks_manager: TasksManager, faker: Faker, is_unique: bool)
199193

200194

201195
async def test_get_status(tasks_manager: TasksManager):
202-
task_id = await http_endpoint_responses.start_task(
196+
task_id = await lrt_api.start_task(
203197
tasks_manager,
204198
a_background_task.__name__,
205199
raise_when_finished=False,
@@ -220,9 +214,7 @@ async def test_get_status_missing(tasks_manager: TasksManager):
220214

221215

222216
async def test_get_result(tasks_manager: TasksManager):
223-
task_id = await http_endpoint_responses.start_task(
224-
tasks_manager, fast_background_task.__name__
225-
)
217+
task_id = await lrt_api.start_task(tasks_manager, fast_background_task.__name__)
226218
await asyncio.sleep(0.1)
227219
result = tasks_manager.get_task_result(task_id, with_task_context=None)
228220
assert result == 42
@@ -235,9 +227,7 @@ async def test_get_result_missing(tasks_manager: TasksManager):
235227

236228

237229
async def test_get_result_finished_with_error(tasks_manager: TasksManager):
238-
task_id = await http_endpoint_responses.start_task(
239-
tasks_manager, failing_background_task.__name__
240-
)
230+
task_id = await lrt_api.start_task(tasks_manager, failing_background_task.__name__)
241231
# wait for result
242232
async for attempt in AsyncRetrying(**_RETRY_PARAMS):
243233
with attempt:
@@ -250,7 +240,7 @@ async def test_get_result_finished_with_error(tasks_manager: TasksManager):
250240
async def test_get_result_task_was_cancelled_multiple_times(
251241
tasks_manager: TasksManager,
252242
):
253-
task_id = await http_endpoint_responses.start_task(
243+
task_id = await lrt_api.start_task(
254244
tasks_manager,
255245
a_background_task.__name__,
256246
raise_when_finished=False,
@@ -266,7 +256,7 @@ async def test_get_result_task_was_cancelled_multiple_times(
266256

267257

268258
async def test_remove_task(tasks_manager: TasksManager):
269-
task_id = await http_endpoint_responses.start_task(
259+
task_id = await lrt_api.start_task(
270260
tasks_manager,
271261
a_background_task.__name__,
272262
raise_when_finished=False,
@@ -282,7 +272,7 @@ async def test_remove_task(tasks_manager: TasksManager):
282272

283273
async def test_remove_task_with_task_context(tasks_manager: TasksManager):
284274
TASK_CONTEXT = {"some_context": "some_value"}
285-
task_id = await http_endpoint_responses.start_task(
275+
task_id = await lrt_api.start_task(
286276
tasks_manager,
287277
a_background_task.__name__,
288278
raise_when_finished=False,
@@ -315,7 +305,7 @@ async def test_remove_unknown_task(tasks_manager: TasksManager):
315305

316306
async def test_cancel_task_with_task_context(tasks_manager: TasksManager):
317307
TASK_CONTEXT = {"some_context": "some_value"}
318-
task_id = await http_endpoint_responses.start_task(
308+
task_id = await lrt_api.start_task(
319309
tasks_manager,
320310
a_background_task.__name__,
321311
raise_when_finished=False,
@@ -342,7 +332,7 @@ async def test_list_tasks(tasks_manager: TasksManager):
342332
task_ids = []
343333
for _ in range(NUM_TASKS):
344334
task_ids.append( # noqa: PERF401
345-
await http_endpoint_responses.start_task(
335+
await lrt_api.start_task(
346336
tasks_manager,
347337
a_background_task.__name__,
348338
raise_when_finished=False,
@@ -358,20 +348,20 @@ async def test_list_tasks(tasks_manager: TasksManager):
358348

359349

360350
async def test_list_tasks_filtering(tasks_manager: TasksManager):
361-
await http_endpoint_responses.start_task(
351+
await lrt_api.start_task(
362352
tasks_manager,
363353
a_background_task.__name__,
364354
raise_when_finished=False,
365355
total_sleep=10,
366356
)
367-
await http_endpoint_responses.start_task(
357+
await lrt_api.start_task(
368358
tasks_manager,
369359
a_background_task.__name__,
370360
raise_when_finished=False,
371361
total_sleep=10,
372362
task_context={"user_id": 213},
373363
)
374-
await http_endpoint_responses.start_task(
364+
await lrt_api.start_task(
375365
tasks_manager,
376366
a_background_task.__name__,
377367
raise_when_finished=False,
@@ -400,7 +390,7 @@ async def test_list_tasks_filtering(tasks_manager: TasksManager):
400390

401391
async def test_define_task_name(tasks_manager: TasksManager, faker: Faker):
402392
task_name = faker.name()
403-
task_id = await http_endpoint_responses.start_task(
393+
task_id = await lrt_api.start_task(
404394
tasks_manager,
405395
a_background_task.__name__,
406396
raise_when_finished=False,
@@ -412,4 +402,4 @@ async def test_define_task_name(tasks_manager: TasksManager, faker: Faker):
412402

413403
async def test_start_not_registered_task(tasks_manager: TasksManager):
414404
with pytest.raises(TaskNotRegisteredError):
415-
await http_endpoint_responses.start_task(tasks_manager, "not_registered_task")
405+
await lrt_api.start_task(tasks_manager, "not_registered_task")

services/director-v2/src/simcore_service_director_v2/api/routes/dynamic_scheduler.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from pydantic import BaseModel, PositiveInt
77
from servicelib.fastapi.long_running_tasks._manager import FastAPILongRunningManager
88
from servicelib.fastapi.long_running_tasks.server import get_long_running_manager
9-
from servicelib.long_running_tasks import http_endpoint_responses
9+
from servicelib.long_running_tasks import lrt_api
1010
from servicelib.long_running_tasks.errors import TaskAlreadyRunningError
1111
from servicelib.long_running_tasks.models import (
1212
ProgressMessage,
@@ -115,7 +115,7 @@ async def _progress_callback(
115115
TaskRegistry.register(_task_remove_service_containers)
116116

117117
try:
118-
return await http_endpoint_responses.start_task(
118+
return await lrt_api.start_task(
119119
long_running_manager.tasks_manager,
120120
_task_remove_service_containers.__name__,
121121
unique=True,
@@ -180,7 +180,7 @@ async def _progress_callback(
180180
TaskRegistry.register(_task_save_service_state)
181181

182182
try:
183-
return await http_endpoint_responses.start_task(
183+
return await lrt_api.start_task(
184184
long_running_manager.tasks_manager,
185185
_task_save_service_state.__name__,
186186
unique=True,
@@ -227,7 +227,7 @@ async def _progress_callback(
227227
TaskRegistry.register(_task_push_service_outputs)
228228

229229
try:
230-
return await http_endpoint_responses.start_task(
230+
return await lrt_api.start_task(
231231
long_running_manager.tasks_manager,
232232
_task_push_service_outputs.__name__,
233233
unique=True,
@@ -269,7 +269,7 @@ async def _task_cleanup_service_docker_resources(
269269
TaskRegistry.register(_task_cleanup_service_docker_resources)
270270

271271
try:
272-
return await http_endpoint_responses.start_task(
272+
return await lrt_api.start_task(
273273
long_running_manager.tasks_manager,
274274
_task_cleanup_service_docker_resources.__name__,
275275
unique=True,

0 commit comments

Comments
 (0)