def test_update_pci_device(self): v1, v2 = self._create_fake_pci_devs() v1['status'] = z_fields.PciDeviceStatus.ALLOCATED dbapi.update_pci_device(v1['compute_node_uuid'], v1['address'], v1) result = dbapi.get_pci_device_by_addr(uuidsentinel.compute_node, '0000:0f:08.7') self._assertEqualObjects(v1, result, self.ignored_keys) v1['status'] = z_fields.PciDeviceStatus.CLAIMED dbapi.update_pci_device(v1['compute_node_uuid'], v1['address'], v1) result = dbapi.get_pci_device_by_addr(uuidsentinel.compute_node, '0000:0f:08.7') self._assertEqualObjects(v1, result, self.ignored_keys)
def test_get_pci_device_by_addr(self): v1, v2 = self._create_fake_pci_devs() result = dbapi.get_pci_device_by_addr(self.compute_node['uuid'], '0000:0f:08.7') self._assertEqualObjects(v1, result, self.ignored_keys)
def get_by_dev_addr(cls, context, compute_node_uuid, dev_addr): db_dev = dbapi.get_pci_device_by_addr( compute_node_uuid, dev_addr) return cls._from_db_object(context, cls(), db_dev)
def get_by_dev_addr(cls, context, compute_node_uuid, dev_addr): db_dev = dbapi.get_pci_device_by_addr(compute_node_uuid, dev_addr) return cls._from_db_object(context, cls(), db_dev)