日々精進

新しく学んだことを書き留めていきます

2017-06-22から1日間の記事一覧

pytestでraiseされた例外をテストする

IT

例外が発生するケースのテストをしたい場合は以下のように with pytest.raises を使う。 def test_recursion_depth(): with pytest.raises(RuntimeError) as excinfo: def f(): f() f() assert "maximum recursion" in str(excinfo.value) as excinfoを使う…