2016-08-03 15 views
0

誰にもこれに関する洞察はありますか?私は 'セッション'と 'モジュール'スコープの違いを理解しようとしています。py.test fixtureスコープ「セッション」はモジュール/ファイルごとに1回実行されます。グローバルなシングルランチフィクスチャスコープオプションはありますか?

この質問は以前は別の言葉で質問されていましたが、本当に答えられませんでした。

ありがとうございました。あなたのタイトルは私が怖い間違っている

答えて

1

- moduleは備品がモジュールごとに一度(すなわちファイル)を実行スコープながらsessionは、備品は、あなたが(テストセッションごとに一度実行されている)のために求めている正確に何しているスコープ。

+0

そうではないようです。サンプルのrepoを参照して、より多くのコンテキストのテスト出力を含めてください。https://github.com/mehmetg/pytest_session_fixture_test – mehmetg

+0

これは、テストファイルにフィクスチャをインポートするためです。あなたのファイルの名前は 'conftest.py'(' configtest'ではなく)です。あなたが 'py.test'を実行しているディレクトリにあるので、そこから何もインポートしないでください。 –

関連する問題