python-testing-patterns - 使用 pytest 构建稳健的 Python 测试
使用 pytest、固件、模拟、参数化和测试驱动开发实践实现 Python 测试策略。
标签
更新于: 2026-10-15能力
典型输入
典型输出
该技能可以做什么
- 编写单元测试
- 创建集成测试
- 定义 pytest 固件
- 参数化测试用例
- 模拟外部依赖
- 测试异常
- 测试异步代码
- 衡量测试覆盖率
- 调试失败测试
输入
- Python 源代码
- 测试需求
- 外部依赖
输出
- 测试文件
- 测试结果
- 覆盖率测量结果
要求
- Python 环境
- pytest
- 模拟支持
- 异步测试支持
