python-testing-patterns - 使用 pytest 和成熟模式构建 Python 测试
使用 pytest、fixture、模拟、参数化和测试驱动开发实现 Python 测试策略。
标签
更新于: 2026-10-15能力
典型输入
典型输出
该技能可以做什么
- 编写 pytest 测试
- 定义可复用 fixture
- 参数化测试用例
- 模拟外部依赖
- 测试异步代码
- 验证异常和覆盖率
- 按 TDD 组织测试
输入
- Python 源代码
- 测试需求
- 外部依赖
- 数据库操作
输出
- 测试文件
- 测试执行结果
- 覆盖率数据
要求
- Python 运行环境
- pytest 框架
