Example #1
0
 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
Example #3
0
 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)