Example #1
0
    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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)