1

我正在为 api 库编写单元测试,但是一个错误(应该显示,因为该测试是针对登录失败的)正在中断测试。有没有办法只为单元测试静默引发的错误消息?

4

1 回答 1

1

使用assertRaises方法测试是否引发了正确的异常。例如,

self.assertRaises(ValueError, login, username, password)

login提高 的函数在哪里ValueError,要传递给的参数loginusernamepassword。请注意,后面没有括号,login因为我们将函数对象作为参数传递,而不是调用函数

于 2013-05-15T18:10:26.743 回答