Testing¶
Workflow¶
- Identify high-impact behavior, realistic failure modes and existing test coverage.
- Choose unit, integration or end-to-end checks based on the affected boundaries; reuse the repository's framework.
- Prefer unittest for a new Python stdlib project. Keep fixtures small and tests independent of implementation details.
- Exercise meaningful edge cases, errors and state transitions. Run the relevant suite and report what it establishes and what remains untested.
Completion¶
Return the concrete result, verification evidence and any material unresolved limitation. Keep documentation proportional to the change and preserve human feedback.
Focused references¶
- Detailed examples: load only the section relevant to the task.
Canonical source: skills/testing/SKILL.md.