test/tools: catalog, grants, and async tool helpers

This commit is contained in:
2026-07-24 14:57:03 +08:00
parent 2f6133f685
commit 12c8adda3a
12 changed files with 285 additions and 35 deletions
+6
View File
@@ -0,0 +1,6 @@
"""Shared pytest fixtures.
Ephemeral ``@tool`` tests should pass ``register=False`` so they do not pollute
the process catalog. Do not autouse an empty ``catalog_scope`` here: it would
hide builtins from ``default_tool_definitions`` during tests.
"""