Skip to content

Conversation

@wtoqxy0000
Copy link
Contributor

Summary

  • Add interface unit tests for emotion, move, and emergency_alert actions
  • These three action modules previously had no test coverage
  • Follows the existing test pattern from tests/actions/face/test_interface.py

Tests added (18 total)

  • emotion (7 tests): EmotionAction enum values, EmotionInput creation, Emotion interface
  • move (7 tests): MovementAction enum values, MoveInput creation, Move interface
  • emergency_alert (4 tests): EmergencyAlertInput creation, EmergencyAlert interface

Test plan

  • All 18 tests pass locally (pytest — 18 passed in 0.15s)
  • pre-commit hooks pass (ruff, black, isort, typos)

…interfaces

Add interface test coverage for three action modules that previously
had no tests, following the existing test pattern from face action.
@wtoqxy0000 wtoqxy0000 requested a review from a team as a code owner February 10, 2026 16:48
@github-actions github-actions bot added python Python code tests Test files labels Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python Python code tests Test files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant