Skip to content

Commit 6612d10

Browse files
author
Andrei Neagu
committed
fixed broken tests
1 parent b45b8ff commit 6612d10

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

services/web/server/tests/unit/with_dbs/02/test_projects_crud_handlers.py

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
# pylint: disable=unused-argument
55
# pylint: disable=unused-variable
66

7-
import re
87
import uuid as uuidlib
98
from collections.abc import Awaitable, Callable, Iterator
109
from http import HTTPStatus
@@ -16,9 +15,13 @@
1615
from aiohttp.test_utils import TestClient
1716
from aioresponses import aioresponses
1817
from faker import Faker
18+
from models_library.api_schemas_directorv2.dynamic_services import (
19+
GetProjectInactivityResponse,
20+
)
1921
from models_library.products import ProductName
2022
from models_library.projects_state import ProjectState
2123
from pydantic import TypeAdapter
24+
from pytest_mock import MockerFixture
2225
from pytest_simcore.helpers.assert_checks import assert_status
2326
from pytest_simcore.helpers.webserver_login import UserInfoDict
2427
from pytest_simcore.helpers.webserver_parametrizations import (
@@ -656,18 +659,11 @@ async def test_new_template_from_project(
656659

657660

658661
@pytest.fixture
659-
def mock_director_v2_inactivity(
660-
aioresponses_mocker: aioresponses, is_inactive: bool
661-
) -> None:
662-
aioresponses_mocker.clear()
663-
get_services_pattern = re.compile(
664-
r"^http://[a-z\-_]*director-v2:[0-9]+/v2/dynamic_services/projects/.*/inactivity.*$"
665-
)
666-
aioresponses_mocker.get(
667-
get_services_pattern,
668-
status=status.HTTP_200_OK,
669-
repeat=True,
670-
payload={"is_inactive": is_inactive},
662+
def mock_dynamic_scheduler_inactivity(mocker: MockerFixture, is_inactive: bool) -> None:
663+
mocker.patch(
664+
"simcore_service_webserver.dynamic_scheduler.api.get_project_inactivity",
665+
autospec=True,
666+
return_value=GetProjectInactivityResponse(is_inactive=is_inactive),
671667
)
672668

673669

@@ -680,7 +676,7 @@ def mock_director_v2_inactivity(
680676
)
681677
@pytest.mark.parametrize("is_inactive", [True, False])
682678
async def test_get_project_inactivity(
683-
mock_director_v2_inactivity: None,
679+
mock_dynamic_scheduler_inactivity: None,
684680
logged_user: UserInfoDict,
685681
client: TestClient,
686682
faker: Faker,

0 commit comments

Comments
 (0)