Add verification of ironic drivers list
Check necessary drivers in Ironic driver-list: fake, fuel_ipmitool. Change-Id: If176f45003103442c9fc315f55d3dd6215559dc9 Closes-Bug: #1546955
This commit is contained in:
committed by
tatyana-leontovich
parent
6f71614a0b
commit
7852e0644d
@@ -120,3 +120,7 @@ class IronicTest(nmanager.SanityChecksTest):
|
||||
def list_chassis(self):
|
||||
"""Get list of chassis."""
|
||||
return self.ironic_client.chassis.list()
|
||||
|
||||
def get_driver(self, driver):
|
||||
"""Get specified driver."""
|
||||
return self.ironic_client.driver.get(driver)
|
||||
|
||||
@@ -133,7 +133,13 @@ class IronicSanityTests(ironicmanager.IronicTest):
|
||||
self.verify(20, self.list_chassis, 1, fail_msg, 'Chassis list')
|
||||
|
||||
fail_msg = "Can't list drivers."
|
||||
self.verify(20, self.list_drivers, 2, fail_msg, 'Drivers list')
|
||||
self.drivers = self.verify(20, self.list_drivers, 2,
|
||||
fail_msg, 'Drivers list')
|
||||
LOG.debug(self.drivers)
|
||||
wanted_drivers = {u'fake', u'fuel_ipmitool'}
|
||||
for driver in wanted_drivers:
|
||||
self.verify(20, self.get_driver, 2, "Can't find driver.",
|
||||
'Checking drivers in list', driver)
|
||||
|
||||
fail_msg = "Can't list nodes."
|
||||
self.verify(20, self.list_nodes, 3, fail_msg, 'Nodes list')
|
||||
|
||||
Reference in New Issue
Block a user