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)
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)
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) }
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) }
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)
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)
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)