python-testing-patterns について
テストスイートを作成・保守する開発者向けの、Python テストガイドです。pytest のパターンや TDD を扱い、詳しい例はプレイブックで確認できます。
主な機能
- 01pytest のフィクスチャとパラメータ化
- 02外部依存のモック
- 03非同期・並行処理のテスト
- 04統合テストとプロパティベーステスト
- 05TDD とテストのデバッグ
活用シーン
- 01Python コードのユニットテスト作成
- 02API・サービス・データベースのテスト
- 03CI/CD での継続的テストの設定
- 04失敗したテストの原因調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill python-testing-patternsインストール後、Claude Code で/python-testing-patternsを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
Python テストパターン
pytest、フィクスチャ、モック、パラメータ化、テスト駆動開発プラクティスを用いて、Python で堅牢なテスト戦略を実装するための包括的なガイドです。
このスキルを使用する場合
- Python コードのユニットテストを書くとき
- テストスイートとテストインフラストラクチャを構築するとき
- テスト駆動開発 (TDD) を実装するとき
- API やサービス向けの統合テストを作成するとき
- 外部依存関係やサービスをモックするとき
- 非同期コードや並行処理をテストするとき
- CI/CD で継続的テストを構築するとき
- プロパティベーステストを実装するとき
- データベース操作をテストするとき
- 失敗するテストをデバッグするとき
このスキルを使用しない場合
- タスクが Python テストパターンと無関係である場合
- この範囲外の別のドメインやツールが必要な場合
手順
- 目標、制約、必要な入力を明確にします。
- 関連するベストプラクティスを適用し、結果を検証します。
- 実行可能な手順と検証方法を提供します。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開きます。
リソース
- 詳細なパターンと例については、
resources/implementation-playbook.mdを参照してください。
制限事項
- タスクが上記の範囲に明確に一致する場合にのみ、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代替として扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が欠けている場合は、停止して明確化を求めてください。
コメント
Markdown 対応