test_models.py 385 B

12345678
  1. from data_query_agent.models import QueryAnalysis, QueryDecision, SkillParameters
  2. def test_structured_output_schemas_require_every_property() -> None:
  3. for model in (SkillParameters, QueryDecision, QueryAnalysis):
  4. schema = model.model_json_schema()
  5. assert set(schema["required"]) == set(schema["properties"])
  6. assert schema["additionalProperties"] is False