Esempio n. 1
0
 def test_execute_with_raw_response(self, settings, command):
     """Check excuted build ssh method and returns raw response"""
     settings.locale = 'en_US'
     settings.performance = False
     settings.server.admin_username = '******'
     settings.server.admin_password = '******'
     response = Base.execute('some_cmd', return_raw_response=True)
     ssh_cmd = u'LANG=en_US  hammer -v -u admin -p password  some_cmd'
     command.assert_called_once_with(ssh_cmd.encode('utf-8'),
                                     output_format=None,
                                     timeout=None)
     self.assertIs(response, command.return_value)
Esempio n. 2
0
 def test_execute_with_performance(self, settings, command, handle_resp):
     """Check excuted build ssh method and delegate response handling"""
     settings.locale = 'en_US'
     settings.performance.timer_hammer = True
     settings.server.admin_username = '******'
     settings.server.admin_password = '******'
     response = Base.execute('some_cmd', output_format='json')
     ssh_cmd = 'LANG=en_US time -p hammer -v -u admin -p password --output=json some_cmd'
     command.assert_called_once_with(
         ssh_cmd.encode('utf-8'), output_format='json', timeout=None, connection_timeout=None
     )
     handle_resp.assert_called_once_with(command.return_value, ignore_stderr=None)
     assert response is handle_resp.return_value
Esempio n. 3
0
 def test_execute_with_raw_response(self, settings, command):
     """Check excuted build ssh method and returns raw response"""
     settings.locale = 'en_US'
     settings.performance = False
     settings.server.admin_username = '******'
     settings.server.admin_password = '******'
     response = Base.execute('some_cmd', return_raw_response=True)
     ssh_cmd = u'LANG=en_US  hammer -v -u admin -p password  some_cmd'
     command.assert_called_once_with(
         ssh_cmd.encode('utf-8'),
         output_format=None,
         timeout=None,
         connection_timeout=None
     )
     self.assertIs(response, command.return_value)
Esempio n. 4
0
 def test_execute_with_performance(self, settings, command, handle_resp):
     """Check excuted build ssh method and delegate response handling"""
     settings.locale = 'en_US'
     settings.performance.timer_hammer = True
     settings.server.admin_username = '******'
     settings.server.admin_password = '******'
     response = Base.execute('some_cmd', output_format='json')
     ssh_cmd = (
         u'LANG=en_US time -p hammer -v -u admin -p password --output=json'
         u' some_cmd'
     )
     command.assert_called_once_with(
         ssh_cmd.encode('utf-8'),
         output_format='json',
         timeout=None,
         connection_timeout=None
     )
     handle_resp.assert_called_once_with(
         command.return_value,
         ignore_stderr=None
     )
     self.assertIs(response, handle_resp.return_value)