仕様・利用条件は変わることがあります。重要な判断は原典と実際の結果で再確認してください。
この手段について
- 目的
- pytestのparametrizeで複数の入力条件を検証する
- 構成
- pytest + Python
最短の利用経路
- 入力と期待結果の組を用意する
- parametrizeで同じ検査を各組へ適用する
- 境界値と失敗したcaseを識別する
必要条件
- Python
- 期待結果の定義
- 原典と導入済みversionの対応を確認し、権限のある検証用入力・別の出力先を用意する
向く場面
一つの仕様を複数の入力で検査する場面。
向かない場面
同じ実装式から作った期待値だけを並べる用途。
確認方法
意図的に誤った期待値を入れて対応するcaseが失敗することを確認します。