私はDjangoプロジェクトに取り組んでいますが、これは純粋なPython unittest
質問だと思います。Pythonのunittestに例外をキャッチしないようにするにはどうすればよいですか?
通常、テストを実行すると、例外がテストランナーによってキャッチされ、それに応じて処理されます。デバッグの目的のために
は、私がすなわちように、この動作を無効にする:
python -i manage.py test
は通常通り、例外上でインタラクティブPythonシェルに侵入します。
どうすればよいですか?
EDIT:これまでの回答に基づいて、これは私が実現したものよりもDjango固有の質問のほうが多いようです。
感謝を。私は、このようなさまざまな利点で多くのことを言及していると聞いたことがあります。それは私のto-doリストに載っていますが、今のところ、それを使わないでこれを行う方法があると思っています。標準のテストランナーでは不可能なのかどうかは分かりますか? – Ghopper21
いいですね。しかし、あなたのコードで例外をキャッチしてpdbを実行することができます。 –
参考書、私はdjango-noseをインストールする方法を理解しようとしています。それは私に今のところトラブルを与えている... http://stackoverflow.com/questions/12215520/how-to-get-django-nose-installed-correctlyを参照してください – Ghopper21