Best Python code snippet using autotest_python
virsh_numatune.py
Source:virsh_numatune.py  
...207            # Need to shutdown a running guest before stopping cgconfig service208            # and will start the guest after restarting libvirtd service209            if vm.is_alive():210                vm.destroy()211            if cgconfig_service.cgconfig_is_running():212                cgconfig_service.cgconfig_stop()213        # Refresh libvirtd service to get latest cgconfig service change214        if libvirtd == "restart":215            utils_libvirtd.libvirtd_restart()216        # Recover previous running guest217        if (cgconfig == "off" and libvirtd == "restart"218                and not vm.is_alive() and start_vm == "yes"):219            vm.start()220        if status_error == "yes":221            if change_parameters == "no":222                get_numa_parameter(params)223            else:224                set_numa_parameter(params)225        # Recover cgconfig and libvirtd service226        if not cgconfig_service.cgconfig_is_running():227            cgconfig_service.cgconfig_start()228            utils_libvirtd.libvirtd_restart()229    finally:230        vm.destroy()231        # Restore guest, first remove existing232        original_vm_xml.undefine()233        # Recover based on original XML234        original_vm_xml.define()...virsh_emulatorpin.py
Source:virsh_emulatorpin.py  
...180    if cpu_list and max(cpu_list) > host_cpus - 1:181        test_dicts["status_error"] = "yes"182    cg = utils_cgroup.CgconfigService()183    if cgconfig == "off":184        if cg.cgconfig_is_running():185            cg.cgconfig_stop()186    # positive and negative testing #########187    try:188        if status_error == "no":189            if change_parameters == "no":190                get_emulatorpin_parameter(test_dicts)191            else:192                set_emulatorpin_parameter(test_dicts)193        if status_error == "yes":194            if change_parameters == "no":195                get_emulatorpin_parameter(test_dicts)196            else:197                set_emulatorpin_parameter(test_dicts)198    finally:199        # Recover cgconfig and libvirtd service200        if not cg.cgconfig_is_running():201            cg.cgconfig_start()202            utils_libvirtd.libvirtd_restart()203        # Recover vm....Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
