Pytest Patterns - Comprehensive Testing Guide A comprehensive skill for mastering Python testing with pytest. This skill covers everything from basic test structure to advanced patterns including fixtures, parametrization, mocking, test organization, coverage analysis, and CI/CD integration. When to Use This Skill Use this skill when: - Writing tests for Python applications (web apps, APIs, CLI tools, libraries) - Setting up test infrastructure for a new Python project - Refactoring existing tests to be more maintainable and efficient - Implementing test-driven development (TDD) workflows - C…