What problem does it solve?
This Skill solves the need to execute, structure, and manage Python test suites using pytest for projects whose canonical tests are written with unittest.
Core Features & Use Cases
- Auxiliary pytest runner for unittest suites: Use pytest to run existing unittest tests as a secondary runner, apply filters, or collect coverage without replacing the primary testing approach.
- Consistent test structure and fixtures: Provide practical patterns for defining tests, reusable fixtures, fixture teardown, and fixture scopes to keep tests maintainable.
- Common pytest capabilities: Support parametrization, markers (including skip/skipif), async tests, and useful execution commands for day-to-day engineering workflows.
Quick Start
Use the pytest skill when you already have unittest-based tests and want to run them with pytest as a filter or coverage wrapper (for example, selecting only tests related to user creation).