Example #1
0
 def test_update(self):
     clients = mock.MagicMock()
     nova_quo = nova_quotas.NovaQuotas(clients)
     tenant_id = mock.MagicMock()
     nova_quo.update(tenant_id, **self.quotas)
     clients.nova().quotas.update.assert_called_once_with(tenant_id,
                                                          **self.quotas)
Example #2
0
    def test_get(self):
        tenant_id = "tenant_id"
        quota_set = mock.MagicMock(**self.quotas)
        clients = mock.MagicMock()
        clients.nova.return_value.quotas.get.return_value = quota_set
        nova_quo = nova_quotas.NovaQuotas(clients)

        self.assertEqual(self.quotas, nova_quo.get(tenant_id))
        clients.nova().quotas.get.assert_called_once_with(tenant_id)
Example #3
0
    def __init__(self, ctx):
        super(Quotas, self).__init__(ctx)
        self.clients = osclients.Clients(self.context["admin"]["endpoint"])

        self.manager = {
            "nova": nova_quotas.NovaQuotas(self.clients),
            "cinder": cinder_quotas.CinderQuotas(self.clients),
            "manila": manila_quotas.ManilaQuotas(self.clients),
            "designate": designate_quotas.DesignateQuotas(self.clients),
            "neutron": neutron_quotas.NeutronQuotas(self.clients)
        }
Example #4
0
    def __init__(self, ctx):
        super(Quotas, self).__init__(ctx)
        self.clients = osclients.Clients(
            self.context["admin"]["credential"],
            api_info=self.context["config"].get("api_versions"))

        self.manager = {
            "nova": nova_quotas.NovaQuotas(self.clients),
            "cinder": cinder_quotas.CinderQuotas(self.clients),
            "manila": manila_quotas.ManilaQuotas(self.clients),
            "designate": designate_quotas.DesignateQuotas(self.clients),
            "neutron": neutron_quotas.NeutronQuotas(self.clients)
        }
Example #5
0
 def test_update(self, mock_clients):
     nova_quotas = quotas.NovaQuotas(mock_clients)
     tenant_id = mock.MagicMock()
     quotas_values = {
         "instances": 10,
         "cores": 100,
         "ram": 100000,
         "floating_ips": 100,
         "fixed_ips": 10000,
         "metadata_items": 5,
         "injected_files": 5,
         "injected_file_content_bytes": 2048,
         "injected_file_path_bytes": 1024,
         "key_pairs": 50,
         "security_groups": 50,
         "security_group_rules": 50
     }
     nova_quotas.update(tenant_id, **quotas_values)
     mock_clients.nova().quotas.update.assert_called_once_with(
         tenant_id, **quotas_values)
Example #6
0
 def test_delete(self, mock_clients):
     nova_quotas = quotas.NovaQuotas(mock_clients)
     tenant_id = mock.MagicMock()
     nova_quotas.delete(tenant_id)
     mock_clients.nova().quotas.delete.assert_called_once_with(tenant_id)
Example #7
0
 def test_delete(self):
     clients = mock.MagicMock()
     nova_quo = nova_quotas.NovaQuotas(clients)
     tenant_id = mock.MagicMock()
     nova_quo.delete(tenant_id)
     clients.nova().quotas.delete.assert_called_once_with(tenant_id)