Ejemplo n.º 1
0
 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")
Ejemplo n.º 2
0
 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')
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 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