pytest Testing
SkillDev toolsExpert pytest framework for Python unit, integration, and functional testing
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the pytest Testing skill
What this skill tells your AI
The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/qa-testing-automation/skills/pytest-testing/SKILL.md and read by ahel’s review.
Overview
This skill provides expert-level capabilities for pytest-based testing, enabling comprehensive Python testing with fixtures, parametrization, and plugin integration.
Capabilities
Test Execution
- Configure pytest with fixtures and markers
- Execute tests with coverage collection
- Parallel execution with pytest-xdist
- Selective test running with markers and keywords
Fixture Management
- Design reusable fixtures
- Configure fixture scopes (function, class, module, session)
- Implement fixture factories
Parametrization
- Generate parametrized test cases
- Data-driven testing patterns
- Combine multiple parameter sets
Plugin Integration
- Configure pytest plugins
- Coverage integration with pytest-cov
- HTML and JUnit XML report generation
- Custom plugin development
Framework Integration
- Django test client integration
- Flask testing patterns
- FastAPI test client usage
Target Processes
automation-framework.js- Test framework setupapi-testing.js- API test implementationcontinuous-testing.js- CI/CD integrationshift-left-testing.js- Early testing integration
Dependencies
pytest- Test frameworkpytest-cov- Coverage pluginpytest-xdist- Parallel executionpytest-html- HTML reports
Usage Example
{
kind: 'skill',
skill: {
name: 'pytest-testing',
context: {
action: 'execute-tests',
testPath: 'tests/',
markers: ['unit', 'integration'],
coverage: true,
parallel: 4
}
}
}
Configuration
The skill respects pytest.ini, pyproject.toml, or setup.cfg configuration and can override settings as needed.
Signals
- GitHub stars
- 2k
- Forks
- 112
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
pytest-testing- Source
- github.com/a5c-ai/babysitter
Related picks
Skill · thedaviddias
The pick for JavaScriptmodern-javascript-patterns
Skill · wshobson
The pick for JavaScriptpython-performance-optimization
Skill · wshobson
The pick for Pythonpython-pro
Skill · jeffallan
The pick for Pythonintegration-django
Skill · posthog
The pick for Djangodjango-application
Skill · aj-geddes
The pick for Django