def test_wait_for_requests_no_wait(self): mock_request = mock.MagicMock() mock_request.WaitUntilComplete.return_value = True self.module.params = {'wait': False} under_test = ClcSnapshot(self.module) under_test._wait_for_requests_to_complete([mock_request]) self.assertFalse(self.module.fail_json.called)
def test_wait_for_requests_no_wait(self): mock_request = mock.MagicMock() mock_request.WaitUntilComplete.return_value = True self.module.params = {"wait": False} under_test = ClcSnapshot(self.module) under_test._wait_for_requests_to_complete([mock_request]) self.assertFalse(self.module.fail_json.called)
def test_wait_for_requests_w_mock_request(self): mock_r1 = mock.MagicMock() mock_r1.WaitUntilComplete.return_value = True mock_r2 = mock.MagicMock() mock_r2.WaitUntilComplete.return_value = True requests = [mock_r1, mock_r2] self.module.wait = True under_test = ClcSnapshot(self.module) under_test._wait_for_requests_to_complete(requests) self.assertFalse(self.module.fail_json.called)
def test_wait_for_requests_w_mock_request_fail(self): mock_request = mock.MagicMock() mock_request.WaitUntilComplete.return_value = True mock_response = mock.MagicMock() mock_response.Status.return_value = 'Failed' mock_request.requests = [mock_response] requests = [mock_request] self.module.wait = True under_test = ClcSnapshot(self.module) under_test._wait_for_requests_to_complete(requests) self.assertTrue(self.module.fail_json.called)
def test_wait_for_requests_to_complete(self,mock_get_servers): server_ids = ['INVALID'] mock_get_servers.return_value=[mock.MagicMock()] under_test = ClcSnapshot(self.module) under_test._wait_for_requests_to_complete (mock.MagicMock()) self.assertFalse(self.module.fail_json.called)