编写 FastAPI 测试用例(pytest-asyncio)
Generates FastAPI test cases with pytest-asyncio for specified endpoints or tasks.
/plugin marketplace add qufeng33/agents/plugin install fastapi-dev@nightx-agents<测试目标> | <task-id>使用 fastapi-tester agent 按照测试规范编写测试用例。
使用 Task 工具 调用 fastapi-tester agent:
Task 工具参数:
- subagent_type: "fastapi-tester"
- prompt: "..."
.agent/
├── tips.md # 经验文档(全局共享)
└── tasks/
└── {feature}-{seq}/
└── spec.md # 设计文档 + 任务状态
用户输入:
$ARGUMENTS
判断 $ARGUMENTS 的类型:
情况 A:输入为空
情况 B:输入是已存在的任务 ID
.agent/tasks/{输入}/ 目录是否存在情况 C:输入是测试描述
使用 Task 工具调用 fastapi-tester agent:
Task 工具参数:
- subagent_type: "fastapi-tester"
- prompt: |
## 文件
- 设计文档: .agent/tasks/{task-id}/spec.md
- 经验文档: .agent/tips.md
## 任务
为该任务的功能编写测试用例。
完成后更新设计文档(如有测试相关章节)。
使用 Task 工具调用 fastapi-tester agent:
Task 工具参数:
- subagent_type: "fastapi-tester"
- prompt: |
## 文件
- 经验文档: .agent/tips.md
## 任务
测试目标:{$ARGUMENTS 或用户描述}
请按描述编写测试用例。
完成后询问用户是否将测试关联到某个任务。
每个 agent 按照其定义的流程执行。