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
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
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')