Fix gate broken by test_nodes_list

The test_nodes_list test will test the node list get from Mogan api, but
it may be a empty list, we need to check firstly.

Change-Id: I60a31bd53e62a80cff2fd4be1a82ef330c4aef88
Closes-Bug: #1698316
This commit is contained in:
liusheng
2017-06-16 16:02:34 +08:00
parent 539346c297
commit 170010c407

View File

@@ -27,10 +27,10 @@ class BaremetalComputeAPINodesTest(base.BaseBaremetalComputeTest):
def test_nodes_list(self):
nodes = self.baremetal_compute_client.list_nodes()
self.assertIsInstance(nodes, list)
if nodes:
node = nodes[0]
self.assertIn('node_uuid', node)
self.assertIn('hypervisor_type', node)
self.assertIn('extra_specs', node)
self.assertIn('availability_zone', node)
self.assertIn('availability_zone', node)
self.assertIn('resource_class', node)