テストを並行して実行するために、xdist と組み合わせて pytest を使い始めました。私は私のコンテスト.py テスト実行に必要ないくつかのテスト データ ディレクトリ (タイム スタンプ付き) とファイルを作成するための構成フックがあります。xdist を使用するまで、すべて正常に動作します。pytest_configure が最初に実行され、次にプロセスごとに再度実行され、次のようになります。
INTERNALERROR> OSError: [Errno 17] File exists: '/path/to/file'
そして、最終的に n+1 個のディレクトリが作成されます (数秒先)。配布する前に事前にテスト実行を構成する方法はありますか?
編集:ここで私の問題の解決策を見つけたかもしれません。私はまだそれをテストする必要があります。