mcpField
P
python-testing-patterns

python-testing-patterns

github.com/rmyndharis测试与质量1.9k43 次安装2 周前更新
代码仓库

关于 python-testing-patterns

面向 Python 开发者的测试技能,涵盖 pytest、fixture、模拟及相关实践,适用于单元测试、集成测试、异步代码和 TDD。

主要功能

  1. 01pytest 与 fixture 模式
  2. 02模拟与参数化测试
  3. 03单元及集成测试
  4. 04异步与并发代码测试
  5. 05TDD 与属性测试

适用场景

  1. 01编写 Python 单元测试
  2. 02测试 API 和服务
  3. 03模拟外部依赖
  4. 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