From b2c0bec5c54acd64ea3c637719c7729251c27443 Mon Sep 17 00:00:00 2001 From: shin-bot-litellm Date: Tue, 24 Feb 2026 20:26:11 -0800 Subject: [PATCH] fix(test): Update status enum values to match Google Interactions OpenAPI spec (#22061) Google's Interactions API spec changed the status enum: - Values are now lowercase (was uppercase) - 'UNSPECIFIED' value was removed Updated test to match the current spec from: https://ai.google.dev/static/api/interactions.openapi.json --- tests/test_litellm/interactions/test_openapi_compliance.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_litellm/interactions/test_openapi_compliance.py b/tests/test_litellm/interactions/test_openapi_compliance.py index 5187f733a3..5b2edcf1ee 100644 --- a/tests/test_litellm/interactions/test_openapi_compliance.py +++ b/tests/test_litellm/interactions/test_openapi_compliance.py @@ -147,7 +147,8 @@ class TestResponseCompliance: """Verify status enum values match spec.""" schema = spec_dict["components"]["schemas"]["CreateModelInteractionParams"] status_prop = schema["properties"]["status"] - expected_statuses = ["UNSPECIFIED", "IN_PROGRESS", "REQUIRES_ACTION", "COMPLETED", "FAILED", "CANCELLED", "INCOMPLETE"] + # Google Interactions API uses lowercase status values (updated Feb 2026) + expected_statuses = ["in_progress", "requires_action", "completed", "failed", "cancelled", "incomplete"] assert status_prop["enum"] == expected_statuses print(f"✓ Status enum values: {expected_statuses}")