def test_create_ssh_except(self):
"""Make sure that SSH exceptions are not quietly eaten."""
self.cl.setSSHOptions(ip,
user,
password,
known_hosts_file=None,
missing_key_policy=paramiko.AutoAddPolicy)
self.cl.ssh.ssh = mock.Mock()
self.cl.ssh.ssh.invoke_shell.side_effect = Exception('boom')
cmd = ['fake']
self.assertRaises(exceptions.SSHException, self.cl.ssh._run_ssh, cmd)
self.cl.ssh.ssh.assert_has_calls(
[
mock.call.get_transport(),
mock.call.get_transport().is_alive(),
mock.call.invoke_shell(),
mock.call.get_transport(),
mock.call.get_transport().is_alive(),
]
)
test_HPELeftHandClient_MockSSH.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录