73

doctest例外が発生したことを確認する単体テストを作成することは可能ですか?
たとえば、の場合にfoo(x)例外を発生させることになっている関数がある場合x < 0、そのためにどのように記述doctestしますか?

4

3 に答える 3

97

はい。あなたはそれを行うことができます。doctest モジュールのドキュメントとウィキペディアにそのがあります。

   >>> x
   Traceback (most recent call last):
     ...
   NameError: name 'x' is not defined
于 2008-08-15T19:04:13.093 に答える