我们可以检查Python中的doctest是否引发了异常?
时间:2020-03-05 18:39:56 来源:igfitidea点击:
是否可以编写doctest单元测试来检查是否引发了异常?
例如,如果我有一个函数foo(x)应该在x <0时引发一个异常,那我该如何编写doctest呢?
解决方案
回答
是的。你能行的。 doctest模块文档和Wikipedia都有一个示例。
>>> x Traceback (most recent call last): ... NameError: name 'x' is not defined