test-writing
스타0
포크0
업데이트2026년 5월 13일 04:51
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 を使う。annoworkcli/配下のプロダクションコードと対応させる。pytest.raises を使用する。pytest.raises ではエラーメッセージ文字列の確認は行わない。tmp_path fixture を使う。pytest.mark.access_webapi を付与する。CLI テストは、引数上はローカル処理に見えても共通ログイン処理を通る場合があるので注意する。