def test_create_server_snapshot_exception_ignore_failure(self): mock_server = mock.MagicMock() mock_server.id = 'test_server' error = CLCException('Failed') error.message = 'Mock failure message' mock_server.CreateSnapshot.side_effect = error self.module.check_mode = False under_test = ClcSnapshot(self.module) under_test._create_server_snapshot(mock_server, 10, True) self.assertFalse(self.module.fail_json.called)
def test_create_server_snapshot_exception(self): mock_server = mock.MagicMock() mock_server.id = 'test_server' error = CLCException('Failed') error.response_text = 'Mock failure message' mock_server.CreateSnapshot.side_effect = error self.module.check_mode = False under_test = ClcSnapshot(self.module) under_test._create_server_snapshot(mock_server, 10) self.module.fail_json.assert_called_once_with(msg='Failed to create snapshot for server : test_server. Mock failure message')