pytest Testing
Expert pytest framework for Python unit, integration, and functional testing
它会碰到什么
扫了多少2 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
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 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.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
星标★ 1,796
本站分层T1
该仓技能数2115
原文件路径
library/specializations/qa-testing-automation/skills/pytest-testing/SKILL.md