2016-05-14 5 views
1

は、私がFailureなど、すべてのキャッチされないAssertionError例外とErrorsなど他のすべてのキャッチされない例外を報告したい(代わりにErrorsとしてセットアップ方法のすべてのキャッチされない例外を報告するデフォルトの動作のテストケースとFailureとしてUUT内のすべてのキャッチされない例外中) 。私はそれがpytestフックで行うことができると思った。しかし、TestReportオブジェクトでは、 "合格"、 "スキップ"、 "失敗"の唯一の有効な結果値のようです。pytestでエラーと障害の検出を変更するには? pytestで

ので、

  1. は、それが代わりにF/FAILUREのすなわち、表示E/ERROR、有効な成果として "エラー" を追加し、pytestの残りの部分は適切な報告を行うようにすることが可能ですコンソール出力?
  2. もしそうなら、これを行うためのソースの理想的な部分は何ですか?
  3. 「エラー」を有効な結果として追加できない場合は、この動作を注入する最良の方法は何でしょうか?

答えて

関連する問題