def test_maybe_set_compound(monkeypatch, environ, base, name, envvar, expected): for key, value in environ.items(): monkeypatch.setenv(key, value) settings = {} config.maybe_set_compound(settings, base, name, envvar) assert settings == expected