Community编程与开发github.com

bobmatnyc/pytest

pytest:Python 最强大的测试框架,支持夹具、参数化、插件以及与 FastAPI、Django、Flask 的框架集成。

pytest 是什么?

该技能基于 pytest——Python 生态中最强大且灵活的测试框架,为 AI 开发者代理提供全面的测试支持。它深度整合了 pytest 的核心特性:fixture 机制用于管理测试依赖和资源,参数化测试用例自动生成以覆盖多组输入场景,以及丰富的插件体系(如 pytest-cov、pytest-xdist)扩展测试能力。该技能特别针对主流 Web 框架 FastAPI、Django 和 Flask 进行了优化,支持重写数据库连接、模拟 HTTP 客户端等常见测试模式。通过标准化的命令行接口,开发者代理可以一键运行测试、指定测试文件、利用标记(markers)过滤用例,并自动解析测试结果与覆盖率数据。对于任何依赖 pytest 进行持续集成的 Python 项目,该技能能显著提升 AI 代理在代码评审、调试和自动化测试中的效率。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bobmatnyc/claude-mpm-skills/tree/main/skills/pytest

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pytest 是做什么的?

pytest - Python 最强大的测试框架,支持夹具、参数化、插件以及与 FastAPI、Django、Flask 的框架集成。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相关技能