From 330eb466e341dc81e0bc0aa668c4fd28a5b2362a Mon Sep 17 00:00:00 2001 From: TrisNol Date: Sat, 9 Sep 2023 18:13:59 +0200 Subject: [PATCH] test(config): Fix test with os.environ mocking --- tests/config/config_providers_test.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/tests/config/config_providers_test.py b/tests/config/config_providers_test.py index 8be0367..0d00cfd 100644 --- a/tests/config/config_providers_test.py +++ b/tests/config/config_providers_test.py @@ -78,14 +78,11 @@ def test_json_provider_get_mongo() -> None: def test_env_provider_constructor() -> None: - with patch("os.environ.keys") as mock_keys: - keys = ["PYTHON_TEST", "NOT_PYTHON_TEST"] - mock_keys.return_value = keys - with patch("os.environ.get") as mock_get: - value = "test" - mock_get.return_value = value - provider = EnvironmentConfigProvider() - assert provider.__data__ == {"TEST": value} + with patch("aki_prj23_transparenzregister.config.config_providers.os") as mock_os: + keys = {"PYTHON_TEST": "test", "NOT_PYTHON_TEST": ""} + mock_os.environ = keys + provider = EnvironmentConfigProvider() + assert provider.__data__ == {"TEST": "test"} def test_env_provider_postgres() -> None: