Files
hkuds--nanobot/tests/agent/test_dream_tools.py
T
wehub-resource-sync ba1d0b91a4
Test Suite / webui (push) Failing after 1s
Test Suite / test (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:06:36 +08:00

20 lines
663 B
Python

from nanobot.config.schema import Config
from nanobot.agent.tools.loader import ToolLoader
from nanobot.agent.tools.context import ToolContext
from nanobot.agent.tools.registry import ToolRegistry
def test_tool_loader_scope_memory_only_returns_memory_tools():
loader = ToolLoader()
registry = ToolRegistry()
ctx = ToolContext(config=Config().tools, workspace="/tmp")
loader.load(ctx, registry, scope="memory")
names = set(registry.tool_names)
assert "read_file" in names
assert "edit_file" in names
assert "write_file" in names
assert "list_dir" not in names
assert "exec" not in names
assert "message" not in names