Files
zk-data-agent/tests/test_bootstrap.py
T
2026-07-26 17:40:51 +08:00

21 lines
817 B
Python

from agent_platform.bootstrap import _model_payload
def test_bootstrap_models_override_provider_ids_and_are_public() -> None:
models = _model_payload()
assert len(models) == 8
assert all(model["base_model_id"] is None for model in models)
assert all(
model["access_grants"] == [{"principal_type": "user", "principal_id": "*", "permission": "read"}]
for model in models
)
chat = next(model for model in models if model["id"] == "chat-medium")
assert chat["params"]["function_calling"] == "native"
assert chat["meta"]["toolIds"] == ["server:workspace"]
assert chat["meta"]["capabilities"]["builtin_tools"] is False
work = next(model for model in models if model["id"] == "work-medium")
assert work["params"] == {}
assert work["meta"]["toolIds"] == []