仕様・利用条件は変わることがあります。重要な判断は原典と実際の結果で再確認してください。
この手段について
- 目的
- pytestのfixtureで一時ファイルを使う検証を分離する
- 構成
- pytest + Python
最短の利用経路
- 検査に必要な入力ファイルを定義する
- tmp_pathなどのfixtureで各testの作業場所を作る
- 順番を変えても同じ結果になるか確認する
必要条件
- Python
- 期待結果の定義
- 原典と導入済みversionの対応を確認し、権限のある検証用入力・別の出力先を用意する
向く場面
ファイルを読む関数の検査を独立して実行する場面。
向かない場面
共有の本番フォルダーをtestの作業場所にする用途。
確認方法
別testの出力や利用者の実ファイルに依存していないことを確認します。