import importlib def test_settings_load_from_environment(monkeypatch): monkeypatch.setenv("HOST", "127.0.0.1") monkeypatch.setenv("PORT", "8123") import app.config as config_module importlib.reload(config_module) settings = config_module.get_settings() assert settings.host == "127.0.0.1" assert settings.port == 8123 def test_assistant_local_config_dir_default_present(): import app.config as config_module settings = config_module.get_settings() assert isinstance(settings.assistant_local_config_dir, str) assert settings.assistant_local_config_dir