关于 python-testing-patterns
面向 Python 开发者的测试技能,涵盖 pytest、fixture、模拟及相关实践,适用于单元测试、集成测试、异步代码和 TDD。
主要功能
- 01pytest 与 fixture 模式
- 02模拟与参数化测试
- 03单元及集成测试
- 04异步与并发代码测试
- 05TDD 与属性测试
适用场景
- 01编写 Python 单元测试
- 02测试 API 和服务
- 03模拟外部依赖
- 04排查失败的测试套件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rmyndharis/ antigravity-skills --skill python-testing-patterns安装后在 Claude Code 中输入/python-testing-patterns确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
Python 测试模式
使用 pytest、夹具、模拟、参数化和测试驱动开发实践,在 Python 中实施稳健测试策略的综合指南。
在以下情况下使用此技能
- 为 Python 代码编写单元测试
- 设置测试套件和测试基础设施
- 实施测试驱动开发(TDD)
- 为 API 和服务创建集成测试
- 模拟外部依赖项和服务
- 测试异步代码和并发操作
- 在 CI/CD 中设置持续测试
- 实施基于属性的测试
- 测试数据库操作
- 调试失败的测试
在以下情况下不要使用此技能
- 任务与 Python 测试模式无关
- 需要使用此范围之外的其他领域或工具
说明
- 明确目标、约束和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行的步骤和验证方法。
- 如果需要详细示例,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md:提供详细模式和示例。
评论
支持 Markdown