Пример #1
0
 def _gen_automation_requests(output):
     api = MiqApi(entry_point, auth, verify_ssl=False)
     requests_data = automation_requests_data(
         'nonexistent_vm', requests_collection=True, approve=False)
     api.collections.requests.action.create(*requests_data[:2])
     result = (api.response.status_code, api.response.json())
     output.put(result)
Пример #2
0
 def pending_requests(self, rest_api):
     requests_data = automation_requests_data(
         'nonexistent_vm', requests_collection=True, approve=False)
     response = rest_api.collections.requests.action.create(*requests_data[:2])
     assert len(response) == 2
     for resource in response:
         assert resource.request_state == 'pending'
     return response
Пример #3
0
 def generate_notifications(self, appliance):
     requests_data = automation_requests_data('nonexistent_vm')
     requests = appliance.rest_api.collections.automation_requests.action.create(
         *requests_data[:2])
     assert len(requests) == 2
     wait_for_requests(requests)