def test_0060_detach_resource_pools(self): """Disable and delete resource pool(s) from a PVDC.""" platform = Platform(TestPVDC._sys_admin_client) task = platform.detach_resource_pools_from_provider_vdc( TestPVDC._pvdc_name, TestPVDC._resource_pool_names) res = TestPVDC._sys_admin_client.get_task_monitor().wait_for_success( task=task) self.assertEqual(res.get('status'), TaskStatus.SUCCESS.value)
def test_0060_detach_resource_pools(self): """Disable and delete resource pool(s) from a PVDC.""" platform = Platform(TestPVDC._sys_admin_client) task = platform.detach_resource_pools_from_provider_vdc( TestPVDC._pvdc_name, TestPVDC._resource_pool_names) TestPVDC._sys_admin_client.get_task_monitor().wait_for_success( task=task)
def detach_rp(ctx, pvdc_name, respool): try: restore_session(ctx) client = ctx.obj['client'] platform = Platform(client) task = platform.detach_resource_pools_from_provider_vdc( pvdc_name=pvdc_name, resource_pool_names=respool) stdout(task, ctx) except Exception as e: stderr(e, ctx)