Skip to content

Commit a2e1af6

Browse files
fix envvar
1 parent b9a4f88 commit a2e1af6

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

services/web/server/tests/unit/isolated/conftest.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,31 @@ def mock_env_deployer_pipeline(monkeypatch: pytest.MonkeyPatch) -> EnvVarsDict:
9696
def mock_env_devel_environment(
9797
mock_env_devel_environment: EnvVarsDict, # pylint: disable=redefined-outer-name
9898
monkeypatch: pytest.MonkeyPatch,
99+
faker: Faker
99100
) -> EnvVarsDict:
100101
# Overrides to ensure dev-features are enabled testings
101102
return mock_env_devel_environment | setenvs_from_dict(
102103
monkeypatch,
103104
envs={
104105
"WEBSERVER_DEV_FEATURES_ENABLED": "1",
106+
"WEBSERVER_EMAIL": json.dumps({
107+
"SMTP_HOST": faker.url(),
108+
"SMTP_PORT": faker.port_number()
109+
}),
110+
"WEBSERVER_LOGIN": json.dumps({
111+
"LOGIN_REGISTRATION_INVITATION_REQUIRED": True
112+
}),
113+
"WEBSERVER_PAYMENTS": json.dumps({
114+
"PAYMENTS_USERNAME": faker.user_name(),
115+
"PAYMENTS_PASSWORD": faker.password()
116+
}),
117+
"WEBSERVER_SCICRUNCH": json.dumps({
118+
"SCICRUNCH_API_KEY": faker.pystr()
119+
}),
120+
"WEBSERVER_TRACING": json.dumps({
121+
"TRACING_OPENTELEMETRY_COLLECTOR_ENDPOINT": faker.url(),
122+
"TRACING_OPENTELEMETRY_COLLECTOR_PORT": faker.port_number()
123+
})
105124
},
106125
)
107126

@@ -178,7 +197,6 @@ def mock_webserver_service_environment(
178197
mock_env_devel_environment: EnvVarsDict, # pylint: disable=redefined-outer-name
179198
mock_env_dockerfile_build: EnvVarsDict, # pylint: disable=redefined-outer-name
180199
mock_env_deployer_pipeline: EnvVarsDict, # pylint: disable=redefined-outer-name
181-
faker: Faker
182200
) -> EnvVarsDict:
183201
"""
184202
Mocks environment produce in the docker compose config with a .env (.env-devel)
@@ -219,26 +237,8 @@ def mock_webserver_service_environment(
219237
"STORAGE_PORT": os.environ.get("STORAGE_PORT", "8080"),
220238
"SWARM_STACK_NAME": os.environ.get("SWARM_STACK_NAME", "simcore"),
221239
"WEBSERVER_LOGLEVEL": os.environ.get("LOG_LEVEL", "WARNING"),
222-
"SESSION_COOKIE_MAX_AGE": str(7 * 24 * 60 * 60),
223-
"WEBSERVER_EMAIL": json.dumps({
224-
"SMTP_HOST": faker.url(),
225-
"SMTP_PORT": faker.port_number()
226-
}),
227-
"WEBSERVER_LOGIN": json.dumps({
228-
"LOGIN_REGISTRATION_INVITATION_REQUIRED": True
229-
}),
230-
"WEBSERVER_PAYMENTS": json.dumps({
231-
"PAYMENTS_USERNAME": faker.user_name(),
232-
"PAYMENTS_PASSWORD": faker.password()
233-
}),
234-
"WEBSERVER_SCICRUNCH": json.dumps({
235-
"SCICRUNCH_API_KEY": faker.pystr()
236-
}),
237-
"WEBSERVER_TRACING": json.dumps({
238-
"TRACING_OPENTELEMETRY_COLLECTOR_ENDPOINT": faker.url(),
239-
"TRACING_OPENTELEMETRY_COLLECTOR_PORT": faker.port_number()
240-
})
241-
},
240+
"SESSION_COOKIE_MAX_AGE": str(7 * 24 * 60 * 60)
241+
}
242242
)
243243

244244
return (

0 commit comments

Comments
 (0)