from importlib import import_module, reload def test_dev_settings_use_exchange_defaults_when_env_values_are_empty(monkeypatch): expected_dev_token = "state-corp-dev-exchange-token-v1" # noqa: S105 monkeypatch.setenv("STATE_CORP_EXCHANGE_URL", "") monkeypatch.setenv("STATE_CORP_EXCHANGE_TOKEN", "") dev_settings = reload(import_module("settings.dev")) actual_dev_token = dev_settings.STATE_CORP_EXCHANGE_TOKEN assert ( dev_settings.STATE_CORP_EXCHANGE_URL == "http://127.0.0.1:8001/api/v1/exchange/packages/upload/" ) assert actual_dev_token == expected_dev_token