Skip to content

Commit 6c32749

Browse files
author
Andrei Neagu
committed
fixed broken test
1 parent 7b41705 commit 6c32749

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

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

Lines changed: 9 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 (
@@ -651,18 +654,10 @@ async def test_new_template_from_project(
651654

652655

653656
@pytest.fixture
654-
def mock_director_v2_inactivity(
655-
aioresponses_mocker: aioresponses, is_inactive: bool
656-
) -> None:
657-
aioresponses_mocker.clear()
658-
get_services_pattern = re.compile(
659-
r"^http://[a-z\-_]*director-v2:[0-9]+/v2/dynamic_services/projects/.*/inactivity.*$"
660-
)
661-
aioresponses_mocker.get(
662-
get_services_pattern,
663-
status=status.HTTP_200_OK,
664-
repeat=True,
665-
payload={"is_inactive": is_inactive},
657+
def mock_dynamic_scheduler_inactivity(mocker: MockerFixture, is_inactive: bool) -> None:
658+
mocker.patch(
659+
"simcore_service_webserver.projects.projects_api.dynamic_scheduler_api.get_project_inactivity",
660+
return_value=GetProjectInactivityResponse(is_inactive=is_inactive),
666661
)
667662

668663

@@ -675,7 +670,7 @@ def mock_director_v2_inactivity(
675670
)
676671
@pytest.mark.parametrize("is_inactive", [True, False])
677672
async def test_get_project_inactivity(
678-
mock_director_v2_inactivity: None,
673+
mock_dynamic_scheduler_inactivity: None,
679674
logged_user: UserInfoDict,
680675
client: TestClient,
681676
faker: Faker,

0 commit comments

Comments
 (0)