关于 python-testing-patterns
面向编写或维护测试套件的开发者,提供 Python 测试指导,涵盖 pytest 模式与 TDD,并可查阅实施手册获取详细示例。
主要功能
- 01pytest 夹具与参数化
- 02模拟外部依赖
- 03异步与并发测试
- 04集成及基于属性的测试
- 05TDD 与测试排错
适用场景
- 01为 Python 代码编写单元测试
- 02测试 API、服务或数据库
- 03在 CI/CD 中设置持续测试
- 04诊断失败的测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill python-testing-patterns安装后在 Claude Code 中输入/python-testing-patterns确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
Python 测试模式
在 Python 中使用 pytest、fixture、mock、参数化和测试驱动开发实践实现健壮测试策略的全面指南。
何时使用本技能
- 为 Python 代码编写单元测试
- 搭建测试套件和测试基础设施
- 实施测试驱动开发(TDD)
- 为 API 和服务创建集成测试
- Mock 外部依赖和服务
- 测试异步代码和并发操作
- 在 CI/CD 中设置持续测试
- 实施基于属性的测试
- 测试数据库操作
- 调试失败的测试
何时不要使用本技能
- 任务与 Python 测试模式无关
- 你需要本范围之外的其它领域或工具
说明
- 明确目标、约束和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行的步骤和验证方法。
- 如果需要详细示例,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md包含详细的模式和示例。
限制
- 仅当任务明确符合上述范围时才使用本技能。
- 不要将输出视为特定环境验证、测试或专家评审的替代品。
- 如果缺少所需输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown