Files
mai-bot/tests/test_maisaka_tool_visibility.py

15 lines
456 B
Python

from src.maisaka.builtin_tool import get_action_tool_specs, get_timing_tool_specs
def test_wait_tool_available_in_timing_stage() -> None:
tool_names = {tool_spec.name for tool_spec in get_timing_tool_specs()}
assert "wait" in tool_names
def test_wait_tool_not_available_in_action_stage() -> None:
tool_names = {tool_spec.name for tool_spec in get_action_tool_specs()}
assert "wait" not in tool_names
assert "finish" in tool_names