Пример #1
0
 def delete(self, url, version=None, global_request_id=None):
     res = self._client.delete(url, microversion=version,
                               global_request_id=global_request_id)
     if res.status_code >= 500:
         raise exception.PlacementServerError(
             "Placement Server has some error at this time.")
     return res
Пример #2
0
 def put(self, url, data, version=None, global_request_id=None):
     kwargs = {}
     if data is not None:
         kwargs['json'] = data
     res = self._client.put(url, microversion=version,
                            global_request_id=global_request_id,
                            **kwargs)
     if res.status_code >= 500:
         raise exception.PlacementServerError(
             "Placement Server has some error at this time.")
     return res
Пример #3
0
 def test_get_root_provider_unavailable(self):
     self.placement_mock.get.side_effect = exception.PlacementServerError(
         "Placement Server has some error at this time.")
     self.assertRaises(exception.PlacementServerError,
                       self.cm._get_root_provider, mock.sentinel.context,
                       'foo')