def testF11AC97(self): def build_guest(): i = utils.make_distro_installer(gtype="kvm") g = utils.get_basic_fullyvirt_guest("kvm", installer=i) g.os_type = "linux" g.os_variant = "fedora11" g.installer.cdrom = True g.disks.append(utils.get_floppy()) g.disks.append(utils.get_filedisk()) g.disks.append(utils.get_blkdisk()) g.nics.append(utils.get_virtual_network()) g.add_device(VirtualAudio()) return g utils.set_conn(utils.open_plainkvm(connver=11000)) g = build_guest() self._compare(g, "install-f11-ac97", False) oldver = libvirt.getVersion try: utils.set_conn(utils.open_plainkvm(libver=5000)) g = build_guest() self._compare(g, "install-f11-noac97", False) finally: libvirt.getVersion = oldver utils.set_conn(utils.open_plainkvm(connver=10000)) g = build_guest() self._compare(g, "install-f11-noac97", False)
def testKVMKeymap(self): conn = utils.open_plainkvm(connver=10000) g = virtinst.VirtualGraphics(conn=conn, type="vnc") self.assertTrue(g.keymap != None) conn = utils.open_plainkvm(connver=11000) g = virtinst.VirtualGraphics(conn=conn, type="vnc") self.assertTrue(g.keymap == None)
import virtinst from virtinst import VirtualDisk from virtinst import VirtualAudio from virtinst import VirtualNetworkInterface from virtinst import VirtualHostDeviceUSB, VirtualHostDevicePCI from virtinst import VirtualCharDevice from virtinst import VirtualVideoDevice from virtinst import VirtualController from virtinst import VirtualWatchdog from virtinst import VirtualInputDevice import utils _testconn = utils.open_testdriver() _kvmconn = utils.open_testkvmdriver() _plainkvm = utils.open_plainkvm() _plainxen = utils.open_plainxen() def qemu_uri(): return "qemu:///system" def xen_uri(): return "xen:///" def build_xmlfile(filebase): if not filebase: return None return os.path.join("tests/xmlconfig-xml", filebase + ".xml") class TestXMLConfig(unittest.TestCase):