feat: add team-aware CRM queries and project tracking
This commit is contained in:
+10
-1
@@ -156,10 +156,18 @@ class ServerTests(unittest.TestCase):
|
||||
"crm_overview",
|
||||
"crm_filter_options",
|
||||
"resolve_owner",
|
||||
"list_teams",
|
||||
"resolve_team",
|
||||
"get_team",
|
||||
"team_crm_overview",
|
||||
"list_customers",
|
||||
"get_customer",
|
||||
"list_contacts",
|
||||
"list_followups",
|
||||
"list_projects",
|
||||
"get_project",
|
||||
"get_project_timeline",
|
||||
"list_stale_customers",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -188,7 +196,8 @@ class ServerTests(unittest.TestCase):
|
||||
self.assertIn("include_raw", tools["list_customers"].inputSchema["properties"])
|
||||
self.assertIn("include_raw", tools["list_contacts"].inputSchema["properties"])
|
||||
self.assertIn("include_raw", tools["list_followups"].inputSchema["properties"])
|
||||
self.assertIn("include_raw_followups", tools["get_customer"].inputSchema["properties"])
|
||||
self.assertIn("include_raw", tools["get_customer"].inputSchema["properties"])
|
||||
self.assertIn("include_details", tools["list_contacts"].inputSchema["properties"])
|
||||
|
||||
def test_tools_return_structured_error_for_nb_failures(self) -> None:
|
||||
if FastMCP is None:
|
||||
|
||||
Reference in New Issue
Block a user