예제 #1
0
 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,
             ))
예제 #2
0
 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,
         ))
예제 #3
0
파일: admin.py 프로젝트: mgius/openstackx
    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}
예제 #4
0
    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}
예제 #5
0
파일: test_quota.py 프로젝트: ajehang/nova
 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,
             ))
예제 #6
0
    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}
예제 #7
0
 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,
         ))
예제 #8
0
파일: test_quota.py 프로젝트: ajehang/nova
 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,
             ))
예제 #9
0
파일: quotas.py 프로젝트: Razique/nova
 def defaults(self, req, id):
     return self._format_quota_set(id, quota._get_default_quotas())
예제 #10
0
파일: quotas.py 프로젝트: zz7a5pe4/x7_dep
 def defaults(self, req, id):
     authorize(req.environ['nova.context'])
     return self._format_quota_set(id, quota._get_default_quotas())
예제 #11
0
파일: quotas.py 프로젝트: xtoddx/nova
 def defaults(self, req, id):
     authorize(req.environ['nova.context'])
     return self._format_quota_set(id, quota._get_default_quotas())