Skip to content

Commit 240dc9c

Browse files
committed
fix in test
1 parent 859e787 commit 240dc9c

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

services/storage/tests/unit/test_zipping.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22

33
import pytest
44
from fastapi import FastAPI
5+
from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict
6+
from pytest_simcore.helpers.typing_env import EnvVarsDict
57
from servicelib.rabbitmq import RabbitMQRPCClient
68
from servicelib.rabbitmq.rpc_interfaces.storage import zipping
79
from settings_library.rabbit import RabbitSettings
10+
from simcore_service_storage.core.settings import ApplicationSettings
811

912
pytest_plugins = [
1013
"pytest_simcore.rabbit_service",
@@ -18,8 +21,31 @@
1821

1922

2023
@pytest.fixture
21-
async def rpc_client(
24+
async def app_environment(
25+
app_environment: EnvVarsDict,
2226
rabbit_service: RabbitSettings,
27+
monkeypatch: pytest.MonkeyPatch,
28+
):
29+
new_envs = setenvs_from_dict(
30+
monkeypatch,
31+
{
32+
**app_environment,
33+
"RABBIT_HOST": rabbit_service.RABBIT_HOST,
34+
"RABBIT_PORT": f"{rabbit_service.RABBIT_PORT}",
35+
"RABBIT_USER": rabbit_service.RABBIT_USER,
36+
"RABBIT_SECURE": f"{rabbit_service.RABBIT_SECURE}",
37+
"RABBIT_PASSWORD": rabbit_service.RABBIT_PASSWORD.get_secret_value(),
38+
},
39+
)
40+
41+
settings = ApplicationSettings.create_from_envs()
42+
assert settings.STORAGE_RABBITMQ
43+
44+
return new_envs
45+
46+
47+
@pytest.fixture
48+
async def rpc_client(
2349
initialized_app: FastAPI,
2450
rabbitmq_rpc_client: Callable[[str], Awaitable[RabbitMQRPCClient]],
2551
) -> RabbitMQRPCClient:

0 commit comments

Comments
 (0)