Claude Code Python 技能:用类型标注和参数化测试验证 CSV 行
EnglishClaude Code 安装步骤
- 从固定提交获取完整的 `skills/python` 目录。
- 复制到目标项目的 `.claude/skills/` 后核对 `.claude/skills/python/SKILL.md`。从项目根目录启动 Claude Code,直接描述符合该技能用途的任务。
中文摘要
给 Python 数据处理函数补类型和可复现用例,使用 pytest 核对有效与无效输入。适合从边界测试开始整理小型解析逻辑。
SKILL.md 中文导读
可复现示例
为虚构 CSV 阅读清单写一段纯解析逻辑。行数 `2` 能接受,空字符串和 `two` 应得到明确错误。请先写用例再实现。工作步骤
- 先描述函数的输入与输出类型,再列出应接受和拒绝的样本。
- 将边界写成参数化用例,运行项目已有类型检查和测试。
验收方法
测试覆盖数字、空值和文本错误。调用方能根据类型区分返回内容,报告以实际运行结果为准。
GitHub 原文 · 更新日期
适用环境
Claude Code、固定版本技能及项目现有 Python、pytest 和类型检查环境。
常见问题
参数化测试适合把不同场景放在同一个用例里吗?
当场景只改变输入与期望输出时可以复用测试主体。为每组样本起清楚的名字,便于定位失败。
相关指南
相关推荐
aeo-optimization 技能
alinaqi/claude-bootstrap
web-content 技能
alinaqi/claude-bootstrap
agentic-development 技能
alinaqi/claude-bootstrap
ai-models 技能
alinaqi/claude-bootstrap
Claude Code Android Java ViewBinding 技能|核对 Fragment 生命周期
alinaqi/claude-bootstrap
Claude Code Android Kotlin 技能:用 StateFlow 管理 Compose 加载状态
alinaqi/claude-bootstrap