def test_get_vm_resource_list_from_vrops(self):
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='vrops_resources.json')
def test_get_vm_resource_list_from_vrops_http_404(self):
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='404.txt', status_code=404)
def test_get_vm_resource_list_from_vrops_bad_json(self):
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources\\?resourceKind=VirtualMachine',
response_file='malformed.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='OK.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='404.txt', status_code=404)
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='404.txt')
]
with requests_mock.Mocker() as mock_requests:
+ mock_http_response(mock_requests, method='POST',
+ url_pattern='/suite-api/api/auth/token/acquire',
+ response_file='vrops_token.json')
mock_http_response(mock_requests,
url_pattern='/suite-api/api/resources/stats.*',
response_file='vrops_multi.json')