test-writing
スター0
フォーク0
更新日2026年5月10日 07:56
Pythonのテストコードを作成・修正するときに使用。
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
Pythonのテストコードを作成・修正するときに使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | test-writing |
| description | Pythonのテストコードを作成・修正するときに使用。 |
DummyApi、DummyService、FakeClient のような自前の疑似実装は原則追加しない。monkeypatch や mock は、外部API、ネットワーク、時刻、環境変数、ファイルシステム外の副作用など、テストで制御しないと不安定になる境界に限定して使用する。mock.assert_called_once_with(...) のような配線確認だけのテストは、明確な回帰防止上の理由がある場合に限って追加してください。argparseなどのCLIパーサーで制御している部分はテストを作成しないでください。たとえば必須引数が指定されない場合のエラーなどです。これはライブラリの責務だからです。uv run pytest を使う。pytest.raises を使用する。pytest.raises ではエラーメッセージ文字列の確認は行わない。tmp_path fixture を使う。pytest.mark.access_webapi を付与する。CLI テストは、引数上はローカル処理に見えても共通ログイン処理を通る場合があるので注意する。