できることを確認の例外がスローされますとdoctest Python?

StackOverflow https://stackoverflow.com/questions/12592

  •  08-06-2019
  •  | 
  •  

質問

で書くことができdoctest単体テストすることを確認の例外は?
例えば、い機能 foo(x) これを例外の場合 x<0, どのようにして書いていうものですか?

役に立ちましたか?

解決

そうです。できます。の doctestモジュールを書 とWikipediaには のです。

   >>> x
   Traceback (most recent call last):
     ...
   NameError: name 'x' is not defined

他のヒント

>>> import math
>>> math.log(-2)
Traceback (most recent call last):
 ...
ValueError: math domain error

省略時のフラグ #doctest:+省略 に必要なものを使用---にトレースバックのdoctest

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top