def test_0180_update_general_setting(self): """Test the method related to update general setting in vm.py. This test passes if general setting update successful. """ vm_name = TestVM._test_vapp_first_vm_name vm = VM(TestVM._sys_admin_client, href=TestVM._test_vapp_first_vm_href) vm.reload() # Updating general setting of vm task = vm.update_general_setting( name=TestVM._vm_name_update, description=TestVM._description_update, computer_name=TestVM._computer_name_update, boot_delay=TestVM._boot_delay_update, enter_bios_setup=TestVM._enter_bios_setup_update) result = TestVM._sys_admin_client.\ get_task_monitor().wait_for_success(task=task) self.assertEqual(result.get('status'), TaskStatus.SUCCESS.value) vm.reload() result = vm.general_setting_detail() self.assertEqual(result['Name'], TestVM._vm_name_update) self.assertEqual(result['Description'], TestVM._description_update) self.assertEqual(result['Computer Name'], TestVM._computer_name_update) self.assertEqual(result['Boot Delay'], TestVM._boot_delay_update) self.assertEqual(result['Enter BIOS Setup'], TestVM._enter_bios_setup_update) # Reverting back general setting of vm task = vm.update_general_setting( name=TestVM._test_vapp_first_vm_name, description=TestVM._description, computer_name=TestVM._computer_name, boot_delay=TestVM._boot_delay, enter_bios_setup=TestVM._enter_bios_setup) result = TestVM._sys_admin_client.\ get_task_monitor().wait_for_success(task=task) self.assertEqual(result.get('status'), TaskStatus.SUCCESS.value)
def test_0130_general_setting_detail(self): vm = VM(TestVM._client, href=TestVM._test_vapp_first_vm_href) result = vm.general_setting_detail() self.assertNotEqual(len(result), 0)