def test_raw_check_mode_is_True(self): play_context = Mock() task = MagicMock(Task) task.async_val = False connection = Mock() task.args = {'_raw_params': 'Args1'} play_context.check_mode = True try: self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) except AnsibleActionFail: pass
def test_raw_test_environment_is_None(self): play_context = Mock() task = MagicMock(Task) task.async_val = False connection = Mock() task.args = {'_raw_params': 'Args1'} task.environment = None play_context.check_mode = False self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) self.mock_am._low_level_execute_command = Mock(return_value={}) self.mock_am.display = Mock() self.assertEqual(task.environment, None)
def test_raw_executable_is_not_empty_string(self): play_context = Mock() task = MagicMock(Task) task.async_val = False connection = Mock() task.args = {'_raw_params': 'Args1'} play_context.check_mode = False self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) self.mock_am._low_level_execute_command = Mock(return_value={}) self.mock_am.display = Mock() self.mock_am.run() self.mock_am._low_level_execute_command.assert_called_with('Args1', executable=False)
def test_raw_check_mode_is_True(self): play_context = Mock() task = MagicMock(Task) task.async = MagicMock() connection = Mock() task.args = {'_raw_params': 'Args1'} play_context.check_mode = True self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) self.mock_am._low_level_execute_command = Mock(return_value = {}) self.mock_am.display = Mock() skipped_result = self.mock_am.run() self.assertEqual(skipped_result.get('skipped'), True)
def test_raw_check_mode_is_True(self): play_context = Mock() task = MagicMock(Task) task. async = False connection = Mock() task.args = {'_raw_params': 'Args1'} play_context.check_mode = True try: self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) except AnsibleActionFail: pass
def test_raw_test_environment_is_None(self): play_context = Mock() task = MagicMock(Task) task. async = MagicMock() connection = Mock() task.args = {'_raw_params': 'Args1'} task.environment = None play_context.check_mode = False self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) self.mock_am._low_level_execute_command = Mock(return_value={}) self.mock_am.display = Mock() self.assertEqual(task.environment, None)
def test_raw_check_mode_is_True(self): play_context = Mock() task = MagicMock(Task) task. async = MagicMock() connection = Mock() task.args = {'_raw_params': 'Args1'} play_context.check_mode = True self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) self.mock_am._low_level_execute_command = Mock(return_value={}) self.mock_am.display = Mock() skipped_result = self.mock_am.run() self.assertEqual(skipped_result.get('skipped'), True)
def test_raw_executable_is_not_empty_string(self): play_context = Mock() task = MagicMock(Task) task. async = MagicMock() connection = Mock() task.args = {'_raw_params': 'Args1'} play_context.check_mode = False self.mock_am = ActionModule(task, connection, play_context, loader=None, templar=None, shared_loader_obj=None) self.mock_am._low_level_execute_command = Mock(return_value={}) self.mock_am.display = Mock() self.mock_am.run() self.mock_am._low_level_execute_command.assert_called_with( 'Args1', executable=False)