汎用ソフトウェア開発⭐ リポ 34品質スコア 70/100
python-testing
新しいPythonコードの実装(TDD に従う)、テストスイートの設計、テストカバレッジの確認、pytest インフラの構築、フィクスチャの作成、依存関係のモッキング、またはパラメータ化テストの実行が必要な場合に使用できます。
description の原文を見る
Use when implementing new Python code (follow TDD), designing test suites, reviewing test coverage, setting up pytest infrastructure, writing fixtures, mocking dependencies, or performing parametrized testing
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Python テスティングパターン
pytest、TDD手法、およびベストプラクティスを使用したPythonアプリケーション向けの包括的なテスト戦略。
使用時機
- 新しいPythonコードを作成する場合(TDDに従う:Red、Green、Refactor)
- Pythonプロジェクト向けのテストスイートを設計する場合
- Pythonのテストカバレッジをレビューする場合
- テストインフラストラクチャを構築する場合
- フィクスチャ、モッキング、またはパラメータ化に関するガイダンスが必要な場合
TDDサイクル
常にRed → Green → Refactorサイクルに従います:
- RED: 目的の動作に対する失敗するテストを作成
- GREEN: テストを合格させるために最小限のコードを作成
- REFACTOR: テストを緑のままに保ちながらコードを改善
クイックスタート
import pytest
# 基本的なテスト
def test_addition():
assert 2 + 2 == 4
# フィクスチャ付きテスト
@pytest.fixture
def sample_data():
return {"name": "Alice", "age": 30}
d
...
詳細情報
- 作者
- diegosouzapw
- ライセンス
- 不明
- 最終更新
- 2026/3/2
Source: https://github.com/diegosouzapw/awesome-omni-skill / ライセンス: 未指定