pytest Testing
Expert pytest framework for Python unit, integration, and functional testing
Best use case
pytest Testing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Expert pytest framework for Python unit, integration, and functional testing
Teams using pytest Testing should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/pytest-testing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How pytest Testing Compares
| Feature / Agent | pytest Testing | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Expert pytest framework for Python unit, integration, and functional testing
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# pytest Testing Skill
## 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 setup
- `api-testing.js` - API test implementation
- `continuous-testing.js` - CI/CD integration
- `shift-left-testing.js` - Early testing integration
## Dependencies
- `pytest` - Test framework
- `pytest-cov` - Coverage plugin
- `pytest-xdist` - Parallel execution
- `pytest-html` - HTML reports
## Usage Example
```javascript
{
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.Related Skills
react-testing-library
React Testing Library patterns, queries, user events, and accessibility testing.
cloud-security-testing
Multi-cloud security assessment and penetration testing capabilities. Execute Prowler/ScoutSuite assessments, analyze IAM policies, identify cloud misconfigurations, test permissions, and enumerate cloud resources across AWS/GCP/Azure.
Stryker Mutation Testing
Stryker mutation testing for assessing test suite quality and effectiveness
Playwright E2E Testing
Deep integration with Playwright for browser automation and end-to-end testing
Percy Visual Testing
Percy visual testing platform integration for visual regression detection
pact-contract-testing
Consumer-driven contract testing with Pact framework. Generate consumer contracts, configure Pact Broker publishing, execute provider verification, detect breaking changes, and integrate with CI/CD pipelines.
k6 Performance Testing
k6 load testing expertise for performance validation and analysis
JMeter Performance Testing
Apache JMeter expertise for enterprise-grade load and performance testing
Jest Testing
Expert Jest testing framework for JavaScript/TypeScript unit and integration testing
Cypress E2E Testing
Expert Cypress testing framework integration for browser-based end-to-end testing
Cucumber BDD Testing
Cucumber/Gherkin BDD testing for behavior-driven development workflows
BackstopJS Visual Testing
BackstopJS visual regression testing for self-hosted visual comparison