Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
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)