今年の Advent of Code では Pycharm を使用しており、すべての例と出力のテストには pytest を使用しています。
pytest がディレクトリ ツリー全体に .cache ディレクトリを作成しない方がよいと思います。テストが失敗したときに .cache ディレクトリの作成を無効にする方法はありますか?
ベストアンサー1
基本的なオプションは 2 つあります。
キャッシュを完全に無効にします (キャッシュはプラグ
cacheprovider
インによって実行されます):pytest -p no:cacheprovider
キャッシュの場所を変更するには、
cache-dir
設定オプション(pytest
3.2以上が必要)キャッシュ プラグインのコンテンツを保存するディレクトリを設定します。デフォルトのディレクトリは、rootdir に作成される .cache です。ディレクトリは相対パスまたは絶対パスにすることができます。相対パスを設定すると、rootdir を基準にしてディレクトリが作成されます。
以下は、PyCharm 実行構成のサンプルですno:cacheprovider
。