diff --git a/tests/test_tools_route.py b/tests/test_tools_route.py new file mode 100644 index 0000000..92eb176 --- /dev/null +++ b/tests/test_tools_route.py @@ -0,0 +1,13 @@ +from fastapi.testclient import TestClient +from app.main import create_app + +def test_tools_ollama_schema(): + app = create_app() + with TestClient(app) as c: + r = c.get("/tools/ollama") + assert r.status_code == 200 + data = r.json() + assert "tools" in data and isinstance(data["tools"], list) + names = [t["function"]["name"] for t in data["tools"] if t.get("function")] + assert "mindnet_query" in names + assert "mindnet_subgraph" in names