"""Phase 0 smoke tests.""" import asyncio from familiar import __version__ from familiar.server import mcp, ping def test_ping_reports_ok(): result = ping() assert result["status"] == "ok" assert result["server"] == "familiar" assert result["version"] == __version__ assert "time_utc" in result def test_server_exposes_ping_tool(): tools = asyncio.run(mcp.list_tools()) assert "ping" in {t.name for t in tools}