def test_delete(self, mock_clients): instance = manila_quotas.ManilaQuotas(mock_clients) tenant_id = mock.MagicMock() instance.delete(tenant_id) mock_clients.manila.return_value.quotas.delete.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): instance = manila_quotas.ManilaQuotas(mock_clients) tenant_id = mock.MagicMock() quotas_values = { "shares": 10, "gigabytes": 13, "snapshots": 7, "snapshot_gigabytes": 51, "share_networks": 1014, } instance.update(tenant_id, **quotas_values) mock_clients.manila.return_value.quotas.update.assert_called_once_with( tenant_id, **quotas_values)
def test_get(self): tenant_id = "tenant_id" quotas = { "gigabytes": "gb", "snapshots": "ss", "shares": "v", "snapshot_gigabytes": "sg", "share_networks": "sn" } quota_set = mock.MagicMock(**quotas) clients = mock.MagicMock() clients.manila.return_value.quotas.get.return_value = quota_set manila_quo = manila_quotas.ManilaQuotas(clients) self.assertEqual(quotas, manila_quo.get(tenant_id)) clients.manila().quotas.get.assert_called_once_with(tenant_id)