我们应该如何使用nose来测试异常?
- 论坛
- 我们应该如何使用nose来测试异常?
7 浏览
我们应该如何使用nose来测试异常?
我正在使用nose测试异常。这是一个例子:
def testDeleteUserUserNotFound(self): "尝试删除不存在的用户时,测试是否会引发异常" try: self.client.deleteUser('10000001-0000-0000-1000-100000000000') # 在这里使nose失败 except UserNotFoundException: assert True
如果引发了异常,assert语句会被执行,但如果没有引发异常,它不会被执行。
有什么方法可以在上面的注释行中加入,以便如果没有引发异常,nose会报告一个失败?