Beispiel #1
0
 def request(self, *args, **kwargs):
     resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs)
     if (BAREMETAL_MICROVERSION and BAREMETAL_MICROVERSION !=
             api_version_utils.LATEST_MICROVERSION):
         api_version_utils.assert_version_header_matches_request(
             self.api_microversion_header_name, BAREMETAL_MICROVERSION,
             resp)
     return resp, resp_body
Beispiel #2
0
 def request(self, *args, **kwargs):
     resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs)
     if (BAREMETAL_MICROVERSION and
         BAREMETAL_MICROVERSION != api_version_utils.LATEST_MICROVERSION):
         api_version_utils.assert_version_header_matches_request(
             self.api_microversion_header_name,
             BAREMETAL_MICROVERSION,
             resp)
     return resp, resp_body
 def request(self, method, url, extra_headers=False, headers=None,
             body=None, chunked=False):
     resp, resp_body = super(BasePlacementClient, self).request(
         method, url, extra_headers, headers, body, chunked)
     if (PLACEMENT_MICROVERSION and
         PLACEMENT_MICROVERSION != api_version_utils.LATEST_MICROVERSION):
         api_version_utils.assert_version_header_matches_request(
             self.api_microversion_header_name,
             self.version_header_value % PLACEMENT_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, chunked=False):
     resp, resp_body = super(BaseComputeClient, self).request(
         method, url, extra_headers, headers, body, chunked)
     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
Beispiel #6
0
    def request(self, method, url, extra_headers=False, headers=None,
                body=None, chunked=False):

        resp, resp_body = super(BaseClient, self).request(
            method, url, extra_headers, headers, body, chunked)
        if (VOLUME_MICROVERSION and
            VOLUME_MICROVERSION != api_version_utils.LATEST_MICROVERSION):
            api_version_utils.assert_version_header_matches_request(
                self.api_microversion_header_name,
                'volume %s' % VOLUME_MICROVERSION,
                resp)
        return resp, resp_body
Beispiel #7
0
 def request(self,
             method,
             url,
             extra_headers=False,
             headers=None,
             body=None,
             chunked=False):
     resp, resp_body = super(BasePlacementClient,
                             self).request(method, url, extra_headers,
                                           headers, body, chunked)
     if (PLACEMENT_MICROVERSION and PLACEMENT_MICROVERSION !=
             api_version_utils.LATEST_MICROVERSION):
         api_version_utils.assert_version_header_matches_request(
             self.api_microversion_header_name,
             self.version_header_value % PLACEMENT_MICROVERSION, resp)
     return resp, resp_body
 def test_header_matches(self):
     microversion_header_name = 'x-openstack-xyz-api-version'
     request_microversion = '2.1'
     test_response = {microversion_header_name: request_microversion}
     api_version_utils.assert_version_header_matches_request(
         microversion_header_name, request_microversion, test_response)
 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)