タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

pythonとpatternに関するmanabouのブックマーク (1)

  • Python の 単体テストで 大量の入力パターンを効率よくテストする方法 - Qiita

    対象の読者 普段Pythonをお使いの方。 特に単体テストコードを書く機会がある方。 Python標準のUnitTestフレームワークを使う機会のある方。 概要 単体テストをする際、1つのテストケースの中で、パラメータを変えて複数回対象をAssertすることがあります。 普通に実装すると、1パターン失敗した時点で、残りのパターンがテストされず、テストは終了してしまいます。 Subtestを用いると、途中で失敗するパターンがあっても、テストを最後まで実行し、成否をパターン毎に個別に出力してくれるようになります。 前提条件 この記事の内容はPython 3.5系で検証したものです。 それ以前のバージョンだと想定通り動かないかもしれません。 テスト対象例 あるメソッドやクラスのテストをする場合、大抵の場合、テスト対象が取りうる入力、状態ないし結果を網羅するように、パラメータを変えてテストをするか

    Python の 単体テストで 大量の入力パターンを効率よくテストする方法 - Qiita
  • 1