ハウツー¶ pytest のコア機能¶ pytest の呼び出し方法 テストでアサーションを記述および報告する方法 フィクスチャの使い方 テスト関数に属性をマークする方法 フィクスチャとテスト関数をパラメータ化する方法 テストで一時ディレクトリとファイルを使用する方法 モジュールや環境をモンキーパッチ/モックする方法 doctest を実行する方法 失敗したテストを再実行し、テスト実行間で状態を維持する方法 テストの出力と結果¶ テストの失敗を処理する方法 pytest の出力を管理する ロギングを管理する方法 stdout/stderr 出力をキャプチャする方法 警告をキャプチャする方法 成功しないテストを処理するために skip と xfail を使用する方法 プラグイン¶ プラグインのインストールと使用方法 プラグインの作成 フック関数の記述 pytest と他のテストシステム¶ 既存のテストスイートで pytest を使用する方法 pytest で unittest ベースのテストを使用する方法 xunitスタイルのセットアップを実装する方法 pytest 開発環境¶ bash 補完の設定方法