def test_get_quota_data_cinder_exception(self): api.cinder.is_volume_service_enabled(IsA( http.HttpRequest)).AndReturn(True) api.base.is_service_enabled(IsA(http.HttpRequest), 'network').AndReturn(False) api.base.is_service_enabled(IsA(http.HttpRequest), 'compute').AndReturn(False) api.cinder.tenant_quota_get(IsA(http.HttpRequest), '1') \ .AndRaise(cinder.cinder_exception.ClientException('test')) exceptions.handle(IsA(http.HttpRequest), _("Unable to retrieve volume limit information.")) self.mox.ReplayAll() quotas._get_quota_data(self.request, 'tenant_quota_get')
def test_get_quota_data_cinder_exception(self): api.base.is_service_enabled(IsA(http.HttpRequest), 'volume').AndReturn(True) api.base.is_service_enabled(IsA(http.HttpRequest), 'network').AndReturn(False) api.nova.tenant_quota_get(IsA(http.HttpRequest), '1') \ .AndReturn(self.quotas.first()) api.cinder.tenant_quota_get(IsA(http.HttpRequest), '1') \ .AndRaise(cinder.cinder_exception.ClientException('test')) exceptions.handle(IsA(http.HttpRequest), _("Unable to retrieve volume limit information.")) self.mox.ReplayAll() quotas._get_quota_data(self.request, 'tenant_quota_get')