0

私の conftest.py には、テストを実行して構成する前にいくつかの API を実行する pytest_configuration フックがあります。pytest-xdist を使用してテストを並行して実行するまで、すべてが期待どおりに機能しています。この場合、選択したノードの数に応じて、フックが n+1 回実行されます。

問題の解決策はありますか? 構成は一度だけ実行する必要があります。

pytest_configuration(config):
    option = config.getoption("--option_to_run_stuff") 
    if option == "1":
        do_stuff()
4

0 に答える 0