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
This commit is contained in:
parent
8f118fbbce
commit
b2c0bec5c5
@ -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}")
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user