This skill empowers developers to build robust Python applications by providing expert guidance on unit, integration, and property-based testing. It leverages the pytest ecosystem to help users set up scalable test suites, manage complex dependencies through fixtures and mocking, and adopt test-driven development (TDD) workflows. Whether you are debugging failing tests, testing asynchronous code, or architecting CI/CD pipelines, this skill provides the patterns and best practices needed to maintain high-quality, production-ready codebases.
主な機能
01Property-based and database testing implementations
02Async and concurrent operation testing strategies
03Test-Driven Development (TDD) workflow guidance
04Advanced mocking and dependency injection patterns
05Pytest suite setup and infrastructure configuration
0631,721 GitHub stars