The Pythonista Testing skill transforms Claude into a senior Python test engineer, guiding users through Test-Driven Development (TDD) and high-quality unit and integration testing. It enforces critical safety rules like using patch.object for refactor-safe mocking, leveraging Pydantic for type-safe test data, and prioritizing invariant-based testing over simple bug-affirming checks. Whether you're fixing bugs, adding coverage, or architecting E2E flows, this skill ensures your test suite remains resilient, maintainable, and effective at catching regressions.
Características Principales
010 GitHub stars
02Invariant-based testing philosophy
03TDD-driven bug fixing workflow
04Type-safe test data generation via Pydantic
05Automated test coverage and fixture discovery
06Refactor-safe mocking with patch.object