【Python】PyCharmでpytestを使ったテスト時のエラーデバッグ方法

【Python】PyCharmでpytestを使ったテスト時のエラーデバッグ方法


# pycharm # pytest # python

PyCharmを普段使いしていて最近pytestを使い始めたのですが、 Python Exception Breakpoint -> Any Exceptionにチェック入れてデバッグ実行しても例外で止まらずそのままテストが進み続ける状態となっていました。

こちらの記事で簡単に導入意義とか勉強方法書いています。

PyCharmさんに公式対応してほしい所ではありますが、簡単な解決方法があったので紹介します。

ライブラリを追加しよう

「pytest-pycharm」をインストールしましょう。

pip install pytest-pycharm

これだけで万事OKです。通常のデバッグ実行と同じく例外発生時には発生場所で止まってくれるので原因調査が簡単に出来ます。

これ日本語の情報全然なかったんですけど、世の中のPython使いにとっては常識なんですかねぇ…。