Test suite: pytest foundation + IVR webhook unit tests #10
Labels
No labels
backlog
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/osprey#10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No tests exist. Add a foundational pytest suite covering the most critical logic.
Deliverables
tests/directory withpytest.iniorpyproject.tomlpytest configapi/webhooks/twilio.py: TwiML response shape, DTMF sequence injection, bridge logicapi/transcription.py: mock Whisper, verify response schemaOSPREY_IVR_SEQUENCEformat → TwiML outputCoverage target
>= 60% for Alpha, >= 80% for Beta