Skip to content

Commit ffc0b34

Browse files
committed
type annotations
1 parent 0736f6a commit ffc0b34

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

services/api-server/tests/unit/api_solvers/test_api_routers_solvers_jobs.py

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

2828

2929
@pytest.fixture
30-
def bucket_name():
30+
def bucket_name() -> str:
3131
return "test-bucket"
3232

3333

@@ -87,7 +87,7 @@ def mocked_directorv2_service_api(
8787
presigned_download_link: AnyUrl,
8888
mocked_directorv2_rest_api_base: MockRouter,
8989
directorv2_service_openapi_specs: dict[str, Any],
90-
):
90+
) -> MockRouter:
9191
settings: ApplicationSettings = app.state.settings
9292
assert settings.API_SERVER_DIRECTOR_V2
9393
oas = directorv2_service_openapi_specs

services/api-server/tests/unit/test_api_solver_jobs.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
HttpApiCallCaptureModel,
2222
SideEffectCallback,
2323
)
24+
from respx import MockRouter
2425
from simcore_service_api_server._meta import API_VTAG
2526
from simcore_service_api_server.models.schemas.jobs import Job, JobStatus
2627
from simcore_service_api_server.models.schemas.model_adapter import (
@@ -59,7 +60,7 @@ def _inspect_job_side_effect(
5960
)
6061
async def test_get_solver_job_wallet(
6162
client: AsyncClient,
62-
mocked_webserver_rest_api_base,
63+
mocked_webserver_rest_api_base: MockRouter,
6364
create_respx_mock_from_capture: CreateRespxMockCallback,
6465
auth: httpx.BasicAuth,
6566
project_tests_dir: Path,
@@ -131,7 +132,7 @@ def _get_wallet_side_effect(
131132
)
132133
async def test_get_solver_job_pricing_unit(
133134
client: AsyncClient,
134-
mocked_webserver_rest_api_base,
135+
mocked_webserver_rest_api_base: MockRouter,
135136
create_respx_mock_from_capture: CreateRespxMockCallback,
136137
auth: httpx.BasicAuth,
137138
project_tests_dir: Path,
@@ -202,8 +203,8 @@ def _get_pricing_unit_side_effect(
202203
)
203204
async def test_start_solver_job_pricing_unit_with_payment(
204205
client: AsyncClient,
205-
mocked_webserver_rest_api_base,
206-
mocked_directorv2_rest_api_base,
206+
mocked_webserver_rest_api_base: MockRouter,
207+
mocked_directorv2_rest_api_base: MockRouter,
207208
create_respx_mock_from_capture: CreateRespxMockCallback,
208209
auth: httpx.BasicAuth,
209210
project_tests_dir: Path,
@@ -277,8 +278,8 @@ def _put_pricing_plan_and_unit_side_effect(
277278

278279
async def test_get_solver_job_pricing_unit_no_payment(
279280
client: AsyncClient,
280-
mocked_webserver_rest_api_base,
281-
mocked_directorv2_rest_api_base,
281+
mocked_webserver_rest_api_base: MockRouter,
282+
mocked_directorv2_rest_api_base: MockRouter,
282283
create_respx_mock_from_capture: CreateRespxMockCallback,
283284
auth: httpx.BasicAuth,
284285
project_tests_dir: Path,
@@ -310,8 +311,8 @@ async def test_get_solver_job_pricing_unit_no_payment(
310311

311312
async def test_start_solver_job_conflict(
312313
client: AsyncClient,
313-
mocked_webserver_rest_api_base,
314-
mocked_directorv2_rest_api_base,
314+
mocked_webserver_rest_api_base: MockRouter,
315+
mocked_directorv2_rest_api_base: MockRouter,
315316
create_respx_mock_from_capture: CreateRespxMockCallback,
316317
auth: httpx.BasicAuth,
317318
project_tests_dir: Path,
@@ -344,7 +345,7 @@ async def test_start_solver_job_conflict(
344345

345346
async def test_stop_job(
346347
client: AsyncClient,
347-
mocked_directorv2_rest_api_base,
348+
mocked_directorv2_rest_api_base: MockRouter,
348349
create_respx_mock_from_capture: CreateRespxMockCallback,
349350
auth: httpx.BasicAuth,
350351
project_tests_dir: Path,
@@ -389,9 +390,9 @@ def _stop_job_side_effect(
389390
)
390391
async def test_get_solver_job_outputs(
391392
client: AsyncClient,
392-
mocked_webserver_rest_api_base,
393-
mocked_storage_rest_api_base,
394-
mocked_solver_job_outputs,
393+
mocked_webserver_rest_api_base: MockRouter,
394+
mocked_storage_rest_api_base: MockRouter,
395+
mocked_solver_job_outputs: None,
395396
create_respx_mock_from_capture: CreateRespxMockCallback,
396397
auth: httpx.BasicAuth,
397398
project_tests_dir: Path,

0 commit comments

Comments
 (0)