def test_set_vif_host_backend_ib_hostdev_config(self, mock_pci_fields): conf = config.LibvirtConfigGuestInterface() designer.set_vif_host_backend_ib_hostdev_config(conf, "fake-pci-slot") self.assertEqual("fake-domain", conf.domain) self.assertEqual("fake-bus", conf.bus) self.assertEqual("fake-slot", conf.slot) self.assertEqual("fake-function", conf.function) mock_pci_fields.assert_called_with("fake-pci-slot")
def test_set_vif_host_backend_ib_hostdev_config(self, mock_pci_fields): conf = config.LibvirtConfigGuestInterface() designer.set_vif_host_backend_ib_hostdev_config(conf, 'fake-pci-slot') self.assertEqual('fake-domain', conf.domain) self.assertEqual('fake-bus', conf.bus) self.assertEqual('fake-slot', conf.slot) self.assertEqual('fake-function', conf.function) mock_pci_fields.assert_called_with('fake-pci-slot')
def get_config_ib_hostdev(self, instance, vif, image_meta, inst_type, virt_type): conf = vconfig.LibvirtConfigGuestHostdevPCI() pci_slot = vif['profile']['pci_slot'] designer.set_vif_host_backend_ib_hostdev_config(conf, pci_slot) return conf
def get_config_ib_hostdev(self, instance, vif, image_meta, inst_type, virt_type, host): conf = vconfig.LibvirtConfigGuestHostdevPCI() pci_slot = vif['profile']['pci_slot'] designer.set_vif_host_backend_ib_hostdev_config(conf, pci_slot) return conf