Files
AstrBot/tests/dashboard/test_command.py
LIghtJUNction daee102c07 test: comprehensive import smoke tests for all dashboard routes
Coverage now includes:
session_management, config, knowledge_base, live_chat, persona,
tools, chat, conversation, open_api, backup, skills, t2i, cron,
plugin, chatui_project, stat, server, auth, subagent, update,
log, command
2026-04-29 08:19:38 +08:00

23 lines
690 B
Python

"""Import smoke tests for the command dashboard route module.
Verifies that all public classes from ``command.py`` can be imported
without errors.
"""
# ---------------------------------------------------------------------------
# command.py -- CommandRoute and module-level helper
# ---------------------------------------------------------------------------
from astrbot.dashboard.routes.command import (
CommandRoute, # noqa: F401
_get_command_payload, # noqa: F401
)
def test_command_route_class():
assert CommandRoute is not None
def test_get_command_payload_is_async_function():
import inspect
assert inspect.iscoroutinefunction(_get_command_payload)