コード例 #1
0
ファイル: test_pci_device.py プロジェクト: hsluoyz/patron
 def test_get_by_compute_node(self):
     ctxt = context.get_admin_context()
     self.mox.StubOutWithMock(db, 'pci_device_get_all_by_node')
     db.pci_device_get_all_by_node(ctxt, 1).AndReturn(fake_pci_devs)
     self.mox.ReplayAll()
     devs = pci_device.PciDeviceList.get_by_compute_node(ctxt, 1)
     for i in range(len(fake_pci_devs)):
         self.assertIsInstance(devs[i], pci_device.PciDevice)
         self.assertEqual(fake_pci_devs[i]['vendor_id'], devs[i].vendor_id)
     self.assertRemotes()
コード例 #2
0
ファイル: test_pci_device.py プロジェクト: 2Exception/patron
 def test_get_by_compute_node(self):
     ctxt = context.get_admin_context()
     self.mox.StubOutWithMock(db, 'pci_device_get_all_by_node')
     db.pci_device_get_all_by_node(ctxt, 1).AndReturn(fake_pci_devs)
     self.mox.ReplayAll()
     devs = pci_device.PciDeviceList.get_by_compute_node(ctxt, 1)
     for i in range(len(fake_pci_devs)):
         self.assertIsInstance(devs[i], pci_device.PciDevice)
         self.assertEqual(fake_pci_devs[i]['vendor_id'], devs[i].vendor_id)
     self.assertRemotes()
コード例 #3
0
ファイル: pci_device.py プロジェクト: hsluoyz/patron
 def get_by_compute_node(cls, context, node_id):
     db_dev_list = db.pci_device_get_all_by_node(context, node_id)
     return base.obj_make_list(context, cls(context), objects.PciDevice,
                               db_dev_list)