def request(self, method, url, extra_headers=False, headers=None, body=None): resp, resp_body = super(BaseComputeClient, self).request( method, url, extra_headers, headers, body) if self.api_microversion and self.api_microversion != 'latest': api_version_utils.assert_version_header_matches_request( self.api_microversion_header_name, self.api_microversion, resp) return resp, resp_body
def request(self, method, url, extra_headers=False, headers=None, body=None): resp, resp_body = super(BaseComputeClient, self).request( method, url, extra_headers, headers, body) if (COMPUTE_MICROVERSION and COMPUTE_MICROVERSION != api_version_utils.LATEST_MICROVERSION): api_version_utils.assert_version_header_matches_request( self.api_microversion_header_name, COMPUTE_MICROVERSION, resp) return resp, resp_body
def request(self, method, url, extra_headers=False, headers=None, body=None): resp, resp_body = super(BaseComputeClient, self).request(method, url, extra_headers, headers, body) if self.api_microversion and self.api_microversion != 'latest': api_version_utils.assert_version_header_matches_request( self.api_microversion_header_name, self.api_microversion, resp) return resp, resp_body
def test_header_matches(self): microversion_header_name = 'x-openstack-xyz-api-version' request_microversion = '2.1' test_respose = {microversion_header_name: request_microversion} api_version_utils.assert_version_header_matches_request( microversion_header_name, request_microversion, test_respose)
def test_header_matches(self): microversion_header_name = 'x-openstack-xyz-api-version' request_microversion = '2.1' test_respose = {microversion_header_name: request_microversion} api_version_utils.assert_version_header_matches_request( microversion_header_name, request_microversion, test_respose)