summaryrefslogtreecommitdiff
path: root/nova/tests/unit/pci/test_stats.py
diff options
context:
space:
mode:
authorYongli he <yongli.he@intel.com>2014-10-28 10:04:10 +0800
committerYongli He <yongli.he@intel.com>2015-08-05 17:10:55 +0800
commit58fbfdb9bf48fa18f2f7909b32d35340acd7e9dd (patch)
treee298b7bc30bd26585c338f2c72d465aee535d757 /nova/tests/unit/pci/test_stats.py
parentc6a19f36e2ed0addd154c4d8361cd82fa8f790b9 (diff)
downloadnova-58fbfdb9bf48fa18f2f7909b32d35340acd7e9dd.tar.gz
resource tracker style pci resource management
pci device resource should be managed via a method very like vcpu/mem. allocte device in the Claim, release them when fail or instance deleted. Change-Id: Ia17a9f6bbaec358d244d4492798869b0e0a6a8cc Closes-Bug: #1383465
Diffstat (limited to 'nova/tests/unit/pci/test_stats.py')
-rw-r--r--nova/tests/unit/pci/test_stats.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/nova/tests/unit/pci/test_stats.py b/nova/tests/unit/pci/test_stats.py
index 8cdeb4be21..dc07a48170 100644
--- a/nova/tests/unit/pci/test_stats.py
+++ b/nova/tests/unit/pci/test_stats.py
@@ -159,9 +159,8 @@ class PciDeviceStatsTestCase(test.NoDBTestCase):
self.assertEqual(0, len(devs))
def test_consume_requests_failed(self):
- self.assertRaises(exception.PciDeviceRequestFailed,
- self.pci_stats.consume_requests,
- pci_requests_multiple)
+ self.assertIsNone(self.pci_stats.consume_requests(
+ pci_requests_multiple))
def test_support_requests_numa(self):
cells = [objects.NUMACell(id=0, cpuset=set(), memory=0),
@@ -191,9 +190,7 @@ class PciDeviceStatsTestCase(test.NoDBTestCase):
def test_consume_requests_numa_failed(self):
cells = [objects.NUMACell(id=0, cpuset=set(), memory=0)]
- self.assertRaises(exception.PciDeviceRequestFailed,
- self.pci_stats.consume_requests,
- pci_requests, cells)
+ self.assertIsNone(self.pci_stats.consume_requests(pci_requests, cells))
def test_consume_requests_no_numa_info(self):
cells = [objects.NUMACell(id=0, cpuset=set(), memory=0)]