Python Testing Patterns skill: what it does and how to install it
Guides Python test development with pytest, covering fixtures, mocking, parameterisation, coverage and test-driven workflows.
Summary generated from the skill's documentation.
Install
$ npx skills add wshobson/agents --skill python-testing-patternsRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Structures Python test suites around unit, integration, functional and performance tests, using pytest, fixtures, mocks, parameterisation and clear arrange-act-assert cases. It covers retry logic, time-dependent behaviour, markers, coverage reports, async code, databases, property-based testing and CI configuration.
When to use it. Use it when writing or debugging Python tests, setting up test infrastructure, applying test-driven development or testing APIs, services and external dependencies.
History
Repo stars
40.5k+245 since 5 Oct 2026
Stars are counted for the whole repository, which holds 26 skills.
Show as a table
| Date | Repo stars |
|---|---|
| 12 Oct 2026 | 40,457 |
| 11 Oct 2026 | 40,368 |
| 10 Oct 2026 | 40,319 |
| 9 Oct 2026 | 40,307 |
| 8 Oct 2026 | 40,296 |
| 7 Oct 2026 | 40,267 |
| 6 Oct 2026 | 40,238 |
| 5 Oct 2026 | 40,212 |
Installs
35.3k
Tracking since . A chart appears once there are 7 days of data.
Installs via skills.sh
Similar skills
- Test-Driven DevelopmentMakes the agent write a failing test before any implementation code, for features and bug fixes alike.
- Source-Driven DevelopmentChecks every implementation decision against official documentation, so the code cites its sources and avoids outdated patterns.
- Test-Driven DevelopmentDrives implementation with the red-green-refactor loop: write a failing test, make it pass, then clean up.