mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-09 01:50:44 +08:00
Trigger async runtime prewarm immediately after Admin MCP tools sync.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
e095901f61
commit
91c5a1a754
3 changed files with 31 additions and 5 deletions
|
|
@ -196,6 +196,7 @@ class McpAdminApiTests(unittest.TestCase):
|
|||
names = body.get("tool_names") or []
|
||||
self.assertIn("ping", names)
|
||||
self.assertEqual(int(body.get("synced_tools") or 0), len(names))
|
||||
self.assertTrue((body.get("prewarm") or {}).get("accepted"))
|
||||
stored = store.list_mcp_server_tools(server_id="dummy")
|
||||
self.assertTrue(any(str(t.get("tool_name") or "") == "ping" for t in stored))
|
||||
|
||||
|
|
@ -227,6 +228,7 @@ class McpAdminApiTests(unittest.TestCase):
|
|||
self.assertNotIn("tools", body)
|
||||
names = body.get("tool_names") or []
|
||||
self.assertIn("bailian_webparser_parse", names)
|
||||
self.assertTrue((body.get("prewarm") or {}).get("accepted"))
|
||||
stored = store.list_mcp_server_tools(server_id="webparser-compat")
|
||||
self.assertTrue(any(str(t.get("tool_name") or "") == "bailian_webparser_parse" for t in stored))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue