Pytest-conftest-py
提供:Dev Guides
Pytest-Conftest.py
このファイルにフィクスチャ関数を定義して、複数のテストファイルからアクセスできるようにすることができます。
新しいファイル conftest.py を作成し、以下のコードを追加します-
フィクスチャ関数を削除するには、 test_div_by_3_6.py を編集します-
新しいファイル test_div_by_13.py を作成します-
これで、 conf_test.py で定義されたフィクスチャを利用する test_div_by_3_6.py および test_div_by_13.py ファイルができました。
次のコマンドを実行してテストを実行します-
上記のコマンドは、次の結果を生成します-
テストは同じファイル内のフィクスチャを探します。 フィクスチャがファイルに見つからないため、conftest.pyファイルでフィクスチャをチェックします。 それを見つけると、フィクスチャメソッドが呼び出され、結果がテストの入力引数に返されます。