refactor(api): remove remaining legacy field remnants (#37967)

This commit is contained in:
chariri
2026-07-08 09:59:10 +00:00
committed by GitHub
parent 74f177efe6
commit 9465dc2477
10 changed files with 97 additions and 44 deletions
@@ -11,7 +11,17 @@ class TestSpecSchemaDefinitionsApi:
api = spec_module.SpecSchemaDefinitionsApi()
method = unwrap(api.get)
schema_definitions = [{"type": "string"}]
schema_definitions = [
{
"name": "conversation-variable",
"label": "Conversation variable",
"schema": {
"type": "object",
"properties": {"name": {"type": "string"}},
"required": ["name"],
},
}
]
with patch.object(
spec_module,
@@ -23,6 +33,12 @@ class TestSpecSchemaDefinitionsApi:
assert status == 200
assert resp == schema_definitions
assert spec_module.SchemaDefinitionsResponse.model_validate(resp).model_dump(mode="json") == schema_definitions
def test_get_documents_tight_response_model(self):
response = spec_module.SpecSchemaDefinitionsApi.get.__apidoc__["responses"]["200"]
assert response[1].name == spec_module.SchemaDefinitionsResponse.__name__
def test_get_exception_returns_empty_list(self, caplog: pytest.LogCaptureFixture):
api = spec_module.SpecSchemaDefinitionsApi()