python-testing-patterns - 使用 pytest 构建健壮的 Python 测试
提供使用 pytest、夹具、模拟、参数化、异常测试和测试驱动开发进行 Python 测试的方法。
标签
更新于: 2026-10-01能力
典型输入
典型输出
该技能可以做什么
- 编写 pytest 测试
- 创建可复用夹具
- 参数化测试用例
- 模拟外部依赖
- 测试异常抛出
- 测试 API 集成
- 测试异步代码
- 测量测试覆盖率
- 隔离测试状态
- 调试失败测试
输入
- Python 源代码
- 测试需求
- 外部依赖接口
- 数据库操作
- API 和服务行为
输出
- Python 测试文件
- 测试执行结果
- 测试覆盖率数据
- 配置好的测试套件
要求
- Python 运行环境
- pytest
- Python 模拟支持
