Skip to content

Commit 7b9486f

Browse files
committed
fixes test
1 parent d45b2e4 commit 7b9486f

File tree

3 files changed

+12
-19
lines changed

3 files changed

+12
-19
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -683,11 +683,11 @@ def mocked_catalog_rpc_api(
683683
"""
684684
Mocks the catalog's simcore service RPC API for testing purposes.
685685
"""
686-
from servicelib.rabbitmq.rpc_interfaces.catalog import (
687-
services as catalog_rpc, # keep import here
686+
from servicelib.rabbitmq.rpc_interfaces.catalog import ( # noqa: PLC0415; keep import here
687+
services as catalog_rpc,
688688
)
689689

690-
mocks = {}
690+
mocks: dict[str, MockType] = {}
691691

692692
# Get all callable methods from the side effects class that are not built-ins
693693
side_effect_methods = [
@@ -726,8 +726,8 @@ def mocked_directorv2_rpc_api(
726726
"""
727727
Mocks the director-v2's simcore service RPC API for testing purposes.
728728
"""
729-
from servicelib.rabbitmq.rpc_interfaces.director_v2 import (
730-
computations_tasks as directorv2_rpc, # keep import here
729+
from servicelib.rabbitmq.rpc_interfaces.director_v2 import ( # noqa: PLC0415; keep import here
730+
computations_tasks as directorv2_rpc,
731731
)
732732

733733
mocks = {}

services/api-server/tests/unit/pact_broker/test_pact_checkout_release.py

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,9 @@
1818
from simcore_service_api_server.api.dependencies.resource_usage_tracker_rpc import (
1919
get_resource_usage_tracker_client,
2020
)
21-
from simcore_service_api_server.api.dependencies.webserver_rpc import (
22-
get_wb_api_rpc_client,
23-
)
2421
from simcore_service_api_server.services_rpc.resource_usage_tracker import (
2522
ResourceUsageTrackerClient,
2623
)
27-
from simcore_service_api_server.services_rpc.wb_api_server import WbApiRpcClient
2824

2925
# Fake response based on values from 01_checkout_release.json
3026
EXPECTED_CHECKOUT = LicensedItemCheckoutRpcGet.model_validate(
@@ -64,14 +60,9 @@
6460
@pytest.fixture
6561
async def mock_wb_api_server_rpc(
6662
app: FastAPI,
67-
mocker: MockerFixture,
63+
mocked_app_rpc_dependencies: None,
6864
mock_handler_in_licenses_rpc_interface: HandlerMockFactory,
6965
) -> None:
70-
from servicelib.rabbitmq.rpc_interfaces.webserver.v1 import WebServerRpcClient
71-
72-
app.dependency_overrides[get_wb_api_rpc_client] = lambda: WbApiRpcClient(
73-
_rpc_client=mocker.MagicMock(spec=WebServerRpcClient),
74-
)
7566

7667
mock_handler_in_licenses_rpc_interface(
7768
"checkout_licensed_item_for_wallet", return_value=EXPECTED_CHECKOUT
@@ -84,6 +75,7 @@ async def mock_wb_api_server_rpc(
8475

8576
@pytest.fixture
8677
async def mock_rut_server_rpc(app: FastAPI, mocker: MockerFixture) -> None:
78+
import simcore_service_api_server.services_rpc.resource_usage_tracker
8779
from servicelib.rabbitmq import RabbitMQRPCClient
8880

8981
app.dependency_overrides[get_resource_usage_tracker_client] = (
@@ -92,8 +84,9 @@ async def mock_rut_server_rpc(app: FastAPI, mocker: MockerFixture) -> None:
9284
)
9385
)
9486

95-
mocker.patch(
96-
"simcore_service_api_server.services_rpc.resource_usage_tracker._get_licensed_item_checkout",
87+
mocker.patch.object(
88+
simcore_service_api_server.services_rpc.resource_usage_tracker,
89+
"_get_licensed_item_checkout",
9790
return_value=EXPECTED_CHECKOUT,
9891
)
9992

@@ -102,7 +95,7 @@ async def mock_rut_server_rpc(app: FastAPI, mocker: MockerFixture) -> None:
10295
not os.getenv("PACT_BROKER_URL"),
10396
reason="This test runs only if PACT_BROKER_URL is provided",
10497
)
105-
def test_provider_against_pact(
98+
def test_osparc_api_server_checkout_release_pact(
10699
pact_broker_credentials: tuple[str, str, str],
107100
mock_wb_api_server_rpc: None,
108101
mock_rut_server_rpc: None,

services/api-server/tests/unit/pact_broker/test_pact_licensed_items.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ async def mock_wb_api_server_rpc(
150150
not os.getenv("PACT_BROKER_URL"),
151151
reason="This test runs only if PACT_BROKER_URL is provided",
152152
)
153-
def test_provider_against_pact(
153+
def test_osparc_api_server_licensed_items_pact(
154154
pact_broker_credentials: tuple[str, str, str],
155155
mock_wb_api_server_rpc: None,
156156
running_test_server_url: str,

0 commit comments

Comments
 (0)