本文整理汇总了Python中rally.plugins.openstack.context.cleanup.manager.cleanup函数的典型用法代码示例。如果您正苦于以下问题:Python cleanup函数的具体用法?Python cleanup怎么用?Python cleanup使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cleanup函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: cleanup
def cleanup(self):
resources = ["job_executions", "jobs", "data_sources"]
# TODO(boris-42): Delete only resources created by this context
resource_manager.cleanup(
names=["sahara.%s" % res for res in resources],
users=self.context.get("users", []))
示例2: cleanup
def cleanup(self):
resources = ["job_binary_internals", "job_binaries"]
# TODO(boris-42): Delete only resources created by this context
resource_manager.cleanup(
names=["sahara.%s" % res for res in resources],
users=self.context.get("users", []))
示例3: cleanup
def cleanup(self):
resources = ["data_sources"]
for swift_object in self.context["sahara"]["swift_objects"]:
res_cleanup.SwiftObject(resource=swift_object[1])
res_cleanup.SwiftContainer(
resource=self.context["sahara"]["container_name"])
# TODO(boris-42): Delete only resources created by this context
resource_manager.cleanup(
names=["sahara.%s" % res for res in resources],
users=self.context.get("users", []))
示例4: test_cleanup
def test_cleanup(self, mock_find, mock_seek_and_destroy):
manager.cleanup(names=["a", "b"], admin_required=True,
admin="admin", users=["user"])
mock_find.assert_called_once_with(["a", "b"], True)
mock_seek_and_destroy.assert_has_calls([
mock.call(mock_find.return_value[0], "admin", ["user"]),
mock.call().exterminate(),
mock.call(mock_find.return_value[1], "admin", ["user"]),
mock.call().exterminate()
])
示例5: cleanup
def cleanup(self):
for user, tenant_id in rutils.iterate_per_tenants(
self.context["users"]):
if self.context["tenants"][tenant_id].get(
"sahara", {}).get("container", {}).get("name") is not None:
for swift_object in (
self.context["tenants"][tenant_id]["sahara"]["container"][
"output_swift_objects"]):
res_cleanup.SwiftObject(swift_object[1])
res_cleanup.SwiftContainer(
self.context["tenants"][tenant_id].get(
"sahara", {}).get("container", {}).get("name"))
resources = ["data_sources"]
resource_manager.cleanup(
names=["sahara.%s" % res for res in resources],
users=self.context.get("users", []))
示例6: cleanup
def cleanup(self):
manager.cleanup(names=self.config,
admin_required=False,
users=self.context.get("users", []))
示例7: cleanup
def cleanup(self):
resource_manager.cleanup(names=["murano.packages"],
users=self.context.get("users", []))
示例8: cleanup
def cleanup(self):
resource_manager.cleanup(names=["nova.servers"], users=self.context.get("users", []))
示例9: cleanup
def cleanup(self):
# TODO(boris-42): Delete only resources created by this context
if self.context["need_sahara_image_cleanup"]:
resource_manager.cleanup(names=["glance.images"],
users=self.context.get("users", []))