Returns: echo exit codes
"""
- (_, stdout, _) = self.ssh.exec_command('echo Hello World')
+ (_, stdout, stderr) = self.ssh.exec_command('echo Hello World')
self.__logger.debug("output:\n%s", stdout.read())
+ self.__logger.debug("error:\n%s", stderr.read())
return stdout.channel.recv_exit_status()
def run(self, **kwargs):
Returns: ping exit codes
"""
assert self.ssh
- (_, stdout, _) = self.ssh.exec_command(
+ (_, stdout, stderr) = self.ssh.exec_command(
'ping -c 1 ' + self.vm2.private_v4)
- self.__logger.debug("output:\n%s", stdout.read())
+ self.__logger.info("output:\n%s", stdout.read())
+ self.__logger.info("error:\n%s", stderr.read())
return stdout.channel.recv_exit_status()
def clean(self):
self.vping.ssh = mock.Mock()
stdout = mock.Mock()
stdout.channel.recv_exit_status.return_value = ret
- self.vping.ssh.exec_command.return_value = (None, stdout, None)
+ self.vping.ssh.exec_command.return_value = (None, stdout, mock.Mock())
self.assertEqual(self.vping.execute(), ret)
self.vping.ssh.exec_command.assert_called_once_with(
'ping -c 1 {}'.format(self.vping.vm2.private_v4))