Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pytest documentation
Logo
  • はじめに
  • ハウツー
    • pytest の呼び出し方法
    • テストでアサーションを記述および報告する方法
    • フィクスチャの使い方
    • テスト関数に属性をマークする方法
    • フィクスチャとテスト関数をパラメータ化する方法
    • テストで一時ディレクトリとファイルを使用する方法
    • モジュールや環境をモンキーパッチ/モックする方法
    • doctest を実行する方法
    • 失敗したテストを再実行し、テスト実行間で状態を維持する方法
    • テストの失敗を処理する方法
    • pytest の出力を管理する
    • ロギングを管理する方法
    • stdout/stderr 出力をキャプチャする方法
    • 警告をキャプチャする方法
    • 成功しないテストを処理するために skip と xfail を使用する方法
    • プラグインのインストールと使用方法
    • プラグインの作成
    • フック関数の記述
    • 既存のテストスイートで pytest を使用する方法
    • pytest で unittest ベースのテストを使用する方法
    • xunitスタイルのセットアップを実装する方法
    • bash 補完の設定方法
  • リファレンス
    • API リファレンス
    • フィクスチャのリファレンス
    • 設定
    • 終了コード
    • Pytest Plugin List
  • コンセプト
    • テストの構造
    • フィクスチャについて
    • 統合のための良い習慣
    • pytest のインポートメカニズムと sys.path/PYTHONPATH
    • CI パイプライン
    • 不安定なテスト
  • 例とカスタマイズのコツ
    • pytest による Python の失敗レポートのデモ
    • 基本的なパターンと例
    • テストのパラメータ化
    • カスタムマーカーの使用
    • 収集されたすべてのテストを確認できるセッションフィクスチャ
    • 標準 (Python) テストディスカバリーの変更
    • 非 Python テストの操作
    • カスタムディレクトリコレクタの使用

プロジェクトについて

  • Changelog
  • コントリビューティング
  • 後方互換性ポリシー
  • 歴史
  • Python バージョンのサポート
  • スポンサー
  • pytest for enterprise
  • License
  • Contact channels

便利なリンク

  • pytest @ PyPI
  • pytest @ GitHub
  • イシュートラッカー
  • PDF ドキュメント
Back to top

リファレンス¶

  • API リファレンス
  • フィクスチャのリファレンス
  • 設定
  • 終了コード
  • Pytest Plugin List
Next
API リファレンス
Previous
bash 補完の設定方法
Copyright © 2015, holger krekel and pytest-dev team
Made with Sphinx and @pradyunsg's Furo