python-testing
Installation
SKILL.md
Python Testing
Overview
Test observable behavior and contracts, not internal implementation. Keep unit tests fast, deterministic, and patched at module boundaries.
These are preferred defaults for common cases. When a default conflicts with project constraints, suggest a better-fit alternative, call out tradeoffs, and note compensating controls.
For language-agnostic testing principles (AAA structure, naming, test doubles taxonomy, portfolio strategy), see writing-tests.
This skill extends those foundations with Python-specific practices.
Invocation Notice
- Inform the user when this skill is being invoked by name:
python-testing.