2024-05-16 02:56:32 发布
网友
def test_invalid_host(self): controller = SSHController("host name") self.assertRaises(SSHException, controller.login()) #test_invalid_host End
威尔控制器.登录()在测试通过之前完成,还是一旦出现异常,测试就会通过?你知道吗
一旦引发SSHException,assertRaises方法就会捕获异常。所以controller.login的其余部分没有运行。你知道吗
assertRaises
controller.login
另外,一定要打电话
self.assertRaises(SSHException, controller.login)
没有controller.login后面的括号。如果您编写controller.login(),那么实际上login方法将在调用assertRaises方法之前被调用,因为所有参数在传递给函数/方法之前都会被求值。你知道吗
controller.login()
login
一旦引发SSHException,
assertRaises
方法就会捕获异常。所以controller.login
的其余部分没有运行。你知道吗另外,一定要打电话
没有
controller.login
后面的括号。如果您编写controller.login()
,那么实际上login
方法将在调用assertRaises
方法之前被调用,因为所有参数在传递给函数/方法之前都会被求值。你知道吗相关问题 更多 >
编程相关推荐