test(config): Fix test with os.environ mocking

This commit is contained in:
TrisNol
2023-09-09 18:13:59 +02:00
parent 0f6ea8a1ec
commit 330eb466e3

View File

@ -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: