python-testing-patterns について
Python 開発者向けに、pytest、フィクスチャ、モックなどを使ったテスト手法をまとめたスキルです。単体・統合テスト、非同期コード、TDD を扱います。
主な機能
- 01pytest とフィクスチャのパターン
- 02モックとパラメータ化テスト
- 03単体・統合テスト
- 04非同期・並行処理のテスト
- 05TDD とプロパティベーステスト
活用シーン
- 01Python の単体テスト作成
- 02API やサービスのテスト
- 03外部依存のモック化
- 04失敗するテストの調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rmyndharis/ antigravity-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 対応