Files
AIPass/src/aipass/drone/tests
AIOSAIandClaude Opus 4.8 12e54e45f6 fix(standards): Windows CI test fixes + architecture-checker template-scaffold exemption
Follow-up to 4105a7e. CI Windows Test surfaced 3 Windows-only test failures where
the sweep cross-platformed the code but tests still asserted POSIX behavior, plus
a fleet-wide architecture ripple from the template scaffold test:

- ai_mail: 3 Popen detach sites now use creationflags=CREATE_NEW_PROCESS_GROUP on
  win32 / start_new_session on POSIX (real win32 detachment); test asserts the
  platform-correct kwargs.
- drone: test_rm.py /tmp assertions guarded to POSIX-only (win32 uses
  tempfile.gettempdir()); the swept code already dropped hardcoded /tmp on win32.
- seedgo: architecture checker exempts template scaffold test files
  (test_scaffold.py via TEMPLATE_IGNORE_PATTERNS) from branch conformance -- a
  template example test is not a structural requirement in every branch. Restores
  all 17 branches to 100%.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013uzDhtcZ6wT1T9e2AHPQig
2026-07-04 21:59:46 -07:00
..
2026-05-12 17:33:34 -07:00

Tests

Pytest unit tests for DRONE.

  • conftest.py — Shared fixtures (temp dirs, mocks, sample data).
  • test_*.py — Test files. Standard tests cover JSON handler, CLI routing, and error resilience. Custom tests cover branch-specific domain logic.