circuitforge-core/tests/test_input
pyr0ball 0f5ea86ab0 fix(input/gestures): enforce numpy array immutability in HandLandmarks; add CameraCapture tests
- Set points.flags.writeable = False in HandsDetector.detect() so in-place
  mutation of HandLandmarks.points raises ValueError (frozen=True alone does not
  protect numpy array contents)
- Extend test_handlandmarks_is_immutable to assert ValueError on array mutation
- Add test_camera.py with 3 tests covering is_open, frames() yield/break
  behaviour, and context manager release (was at 0% coverage)
- Remove unused `import numpy as np` from camera.py; fix frames() return
  annotation to Iterator (np.ndarray ref removed with the import)
2026-04-26 20:48:02 -07:00
..
test_gestures fix(input/gestures): enforce numpy array immutability in HandLandmarks; add CameraCapture tests 2026-04-26 20:48:02 -07:00
__init__.py feat: scaffold cf_input.gestures module + gestures-mediapipe dep group 2026-04-26 18:51:45 -07:00