Files
agentic_security/tests/unit/test_mcp.py
T
2026-05-19 19:16:11 +08:00

21 lines
530 B
Python

import pytest
from agentic_security.mcp.client import run
@pytest.mark.asyncio
async def test_mcp_client_lists_agentic_security_tools():
"""Test that the MCP client can discover the server tools."""
prompts, resources, tools = await run()
tool_names = {tool.name for tool in tools.tools}
assert prompts is not None
assert resources is not None
assert {
"verify_llm",
"start_scan",
"stop_scan",
"get_data_config",
"get_spec_templates",
}.issubset(tool_names)