示例#1
0
 def test_delete_glance_resources(self):
     glance = fakes.FakeClients().glance()
     glance.images.create("dummy", None, None, None)
     total = lambda glance: (len(glance.images.list()))
     self.assertEqual(total(glance), 1)
     utils.delete_glance_resources(glance, "dummy")
     self.assertEqual(total(glance), 0)
示例#2
0
 def test_delete_glance_resources(self):
     glance = fakes.FakeClients().glance()
     glance.images.create("dummy", None, None, None)
     total = lambda glance: (len(glance.images.list()))
     self.assertEqual(total(glance), 1)
     utils.delete_glance_resources(glance, "dummy")
     self.assertEqual(total(glance), 0)
示例#3
0
 def cleanup(self):
     for images in self.context["images"]:
         try:
             glance = osclients.Clients(images["endpoint"]).glance()
             cleanup_utils.delete_glance_resources(glance,
                                                   images["tenant_id"])
         except Exception:
             raise exceptions.ImageCleanUpException()
示例#4
0
 def cleanup(self):
     for images in self.context["images"]:
         try:
             glance = osclients.Clients(images["endpoint"]).glance()
             cleanup_utils.delete_glance_resources(glance,
                                                   images["tenant_id"])
         except Exception:
             raise exceptions.ImageCleanUpException()
    def cleanup(self):
        clean_tenants = set([])
        for user in self.context.get("users", []):
            tenant_id = user["tenant_id"]
            if tenant_id not in clean_tenants:
                clean_tenants.add(tenant_id)

                try:
                    glance = osclients.Clients(user["endpoint"]).glance()
                    cleanup_utils.delete_glance_resources(glance,
                                                          user["tenant_id"])
                except Exception as e:
                    LOG.error(e)
                    raise exceptions.ImageCleanUpException()
示例#6
0
    def cleanup(self):
        clean_tenants = set([])
        for user in self.context.get("users", []):
            tenant_id = user["tenant_id"]
            if tenant_id not in clean_tenants:
                clean_tenants.add(tenant_id)

                try:
                    glance = osclients.Clients(user["endpoint"]).glance()
                    cleanup_utils.delete_glance_resources(
                        glance, user["tenant_id"])
                except Exception as e:
                    LOG.error(e)
                    raise exceptions.ImageCleanUpException()