Fix SSO test to clear client ID env vars that may be set in CI

The test_sso_key_generate_shows_deprecation_banner test gets 403 in CI
because GOOGLE_CLIENT_ID/MICROSOFT_CLIENT_ID env vars are set, triggering
the premium_user check. Clear these env vars in the test.
This commit is contained in:
Ishaan Jaffer 2026-02-13 19:07:40 -08:00
parent 77f41805d1
commit a3e7c8c3e9

View file

@ -262,6 +262,10 @@ def test_sso_key_generate_shows_deprecation_banner(client_no_auth, monkeypatch):
"litellm.proxy.management_endpoints.ui_sso.SSOAuthenticationHandler.should_use_sso_handler",
lambda *args, **kwargs: False,
)
# Clear SSO client IDs that may be set in CI, which trigger the premium_user check
monkeypatch.delenv("MICROSOFT_CLIENT_ID", raising=False)
monkeypatch.delenv("GOOGLE_CLIENT_ID", raising=False)
monkeypatch.delenv("GENERIC_CLIENT_ID", raising=False)
monkeypatch.setenv("UI_USERNAME", "admin")
response = client_no_auth.get("/sso/key/generate")