Ejemplo n.º 1
0
 def test_async_command_success_without_agent(self):
     extension = FakeExtension(agent=None)
     result = extension.execute('fake_async_command', param='v1')
     self.assertIsInstance(result, base.AsyncCommandResult)
     result.join()
     self.assertEqual('fake_async_command', result.command_name)
     self.assertEqual({'param': 'v1'}, result.command_params)
     self.assertEqual(base.AgentCommandStatus.SUCCEEDED,
                      result.command_status)
     self.assertEqual(None, result.command_error)
     self.assertEqual('v1', result.command_result)
Ejemplo n.º 2
0
 def test_async_command_success_without_agent(self):
     extension = FakeExtension(agent=None)
     result = extension.execute('fake_async_command', param='v1')
     self.assertIsInstance(result, base.AsyncCommandResult)
     result.join()
     self.assertEqual('fake_async_command', result.command_name)
     self.assertEqual({'param': 'v1'}, result.command_params)
     self.assertEqual(base.AgentCommandStatus.SUCCEEDED,
                      result.command_status)
     self.assertEqual(None, result.command_error)
     self.assertEqual('v1', result.command_result)