Ejemplo n.º 1
0
    def test_format_quota_set(self):
        raw_quota_set = {
            'instances': 10,
            'cores': 20,
            'ram': 51200,
            'volumes': 10,
            'floating_ips': 10,
            'metadata_items': 128,
            'gigabytes': 1000,
            'injected_files': 5,
            'injected_file_content_bytes': 10240
        }

        quota_set = quotas.QuotaSetsController()._format_quota_set(
            '1234', raw_quota_set)
        qs = quota_set['quota_set']

        self.assertEqual(qs['id'], '1234')
        self.assertEqual(qs['instances'], 10)
        self.assertEqual(qs['cores'], 20)
        self.assertEqual(qs['ram'], 51200)
        self.assertEqual(qs['volumes'], 10)
        self.assertEqual(qs['gigabytes'], 1000)
        self.assertEqual(qs['floating_ips'], 10)
        self.assertEqual(qs['metadata_items'], 128)
        self.assertEqual(qs['injected_files'], 5)
        self.assertEqual(qs['injected_file_content_bytes'], 10240)
Ejemplo n.º 2
0
 def setUp(self):
     super(ExtendedQuotasTest, self).setUp()
     self.ext_mgr = self.mox.CreateMock(extensions.ExtensionManager)
     self.controller = quotas.QuotaSetsController(self.ext_mgr)
     self.ext_mgr.is_loaded('os-extended-quotas').AndReturn(True)
     self.ext_mgr.is_loaded('os-user-quotas').AndReturn(True)
     self.mox.ReplayAll()
Ejemplo n.º 3
0
 def setUp(self):
     super(QuotaSetsTest, self).setUp()
     self.controller = quotas.QuotaSetsController()
     self.user_id = 'fake'
     self.project_id = 'fake'
     self.user_context = context.RequestContext(self.user_id,
                                                self.project_id)
     self.admin_context = context.RequestContext(self.user_id,
                                                 self.project_id,
                                                 is_admin=True)
Ejemplo n.º 4
0
 def setUp(self):
     super(QuotaSetsTest, self).setUp()
     self.ext_mgr = self.mox.CreateMock(extensions.ExtensionManager)
     self.controller = quotas.QuotaSetsController(self.ext_mgr)
     self.default_quotas = {
         'instances': 10,
         'cores': 20,
         'ram': 51200,
         'floating_ips': 10,
         'fixed_ips': -1,
         'metadata_items': 128,
         'injected_files': 5,
         'injected_file_path_bytes': 255,
         'injected_file_content_bytes': 10240,
         'security_groups': 10,
         'security_group_rules': 20,
         'key_pairs': 100
     }
Ejemplo n.º 5
0
 def setUp(self):
     super(QuotaSetsTest, self).setUp()
     self.controller = quotas.QuotaSetsController()
Ejemplo n.º 6
0
 def setUp(self):
     super(UserQuotasTest, self).setUp()
     self.ext_mgr = self.mox.CreateMock(extensions.ExtensionManager)
     self.controller = quotas.QuotaSetsController(self.ext_mgr)