def test_default_quotas_unlimited(self): self.flags(quota_instances=-1, quota_cores=-1, quota_ram=-1, quota_volumes=-1, quota_gigabytes=-1, quota_floating_ips=-1, quota_security_groups=-1, quota_security_group_rules=-1, quota_key_pairs=-1, quota_metadata_items=-1, quota_injected_files=-1, quota_injected_file_content_bytes=-1) result = quota._get_default_quotas() self.assertEqual(result, dict( instances=-1, cores=-1, ram=-1, volumes=-1, gigabytes=-1, floating_ips=-1, security_groups=-1, security_group_rules=-1, key_pairs=-1, metadata_items=-1, injected_files=-1, injected_file_content_bytes=-1, ))
def test_default_quotas_unlimited(self): self.flags(quota_instances=-1, quota_cores=-1, quota_ram=-1, quota_volumes=-1, quota_gigabytes=-1, quota_floating_ips=-1, quota_security_groups=-1, quota_security_group_rules=-1, quota_key_pairs=-1, quota_metadata_items=-1, quota_injected_files=-1, quota_injected_file_content_bytes=-1) result = quota._get_default_quotas() self.assertEqual( result, dict( instances=-1, cores=-1, ram=-1, volumes=-1, gigabytes=-1, floating_ips=-1, security_groups=-1, security_group_rules=-1, key_pairs=-1, metadata_items=-1, injected_files=-1, injected_file_content_bytes=-1, ))
def index(self, req): if urlparse.parse_qs(req.environ['QUERY_STRING']).get('defaults', False): return {'quota_set_list': [self._format_quota_set('__defaults__', quota._get_default_quotas())]} else: context = req.environ['nova.context'] user = req.environ.get('user') projects = auth_manager.AuthManager().get_projects(user=user) quota_set_list = [self._format_quota_set(project.name, quota.get_project_quotas(context, project.name)) for project in projects] return {'quota_set_list': quota_set_list}
def test_default_quotas(self): result = quota._get_default_quotas() self.assertEqual(result, dict( instances=10, cores=20, ram=50 * 1024, volumes=10, gigabytes=1000, floating_ips=10, metadata_items=128, injected_files=5, injected_file_content_bytes=10 * 1024, ))
def index(self, req): if urlparse.parse_qs(req.environ["QUERY_STRING"]).get("defaults", False): return {"quota_set_list": [self._format_quota_set("__defaults__", quota._get_default_quotas())]} else: context = req.environ["nova.context"] user = req.environ.get("user") projects = auth_manager.AuthManager().get_projects(user=user) quota_set_list = [ self._format_quota_set(project.name, quota.get_project_quotas(context, project.name)) for project in projects ] return {"quota_set_list": quota_set_list}
def test_default_quotas(self): result = quota._get_default_quotas() self.assertEqual( result, dict( instances=10, cores=20, ram=50 * 1024, volumes=10, gigabytes=1000, floating_ips=10, metadata_items=128, injected_files=5, injected_file_content_bytes=10 * 1024, ))
def test_default_quotas_unlimited(self): self.flags(quota_instances=-1, quota_cores=-1, quota_ram=-1, quota_volumes=-1, quota_gigabytes=-1, quota_floating_ips=-1, quota_metadata_items=-1, quota_max_injected_files=-1, quota_max_injected_file_content_bytes=-1) result = quota._get_default_quotas() self.assertEqual(result, dict( instances=None, cores=None, ram=None, volumes=None, gigabytes=None, floating_ips=None, metadata_items=None, injected_files=None, injected_file_content_bytes=None, ))
def defaults(self, req, id): return self._format_quota_set(id, quota._get_default_quotas())
def defaults(self, req, id): authorize(req.environ['nova.context']) return self._format_quota_set(id, quota._get_default_quotas())