Switch functional tests to the fake-hardware hardware type
The OSC plugin tests are also refactored to use one driver_name variable. Change-Id: I5cc6976b306d866c0d84706581ddf235e05dc322
This commit is contained in:
parent
177162019b
commit
db277272a0
@ -231,7 +231,7 @@ class FunctionalTestBase(base.ClientTestBase):
|
||||
self.fail('Ironic node {0} has not been deleted!'
|
||||
.format(node_id))
|
||||
|
||||
def create_node(self, driver='fake', params=''):
|
||||
def create_node(self, driver='fake-hardware', params=''):
|
||||
node = self.ironic('node-create',
|
||||
params='--driver {0} {1}'.format(driver, params))
|
||||
|
||||
|
@ -20,6 +20,8 @@ from ironicclient.tests.functional import base
|
||||
|
||||
class TestCase(base.FunctionalTestBase):
|
||||
|
||||
driver_name = 'fake-hardware'
|
||||
|
||||
def openstack(self, *args, **kwargs):
|
||||
return self._ironic(cmd='openstack', *args, **kwargs)
|
||||
|
||||
@ -51,7 +53,7 @@ class TestCase(base.FunctionalTestBase):
|
||||
for key, value in expected.items():
|
||||
self.assertEqual(value, actual[key])
|
||||
|
||||
def node_create(self, driver='fake', name=None, params=''):
|
||||
def node_create(self, driver=driver_name, name=None, params=''):
|
||||
"""Create baremetal node and add cleanup.
|
||||
|
||||
:param String driver: Driver for a new node
|
||||
|
@ -18,8 +18,6 @@ from ironicclient.tests.functional.osc.v1 import base
|
||||
class BaremetalDriverTests(base.TestCase):
|
||||
"""Functional tests for baremetal driver commands."""
|
||||
|
||||
driver_name = 'fake'
|
||||
|
||||
def test_show(self):
|
||||
"""Show specified driver.
|
||||
|
||||
|
@ -42,7 +42,7 @@ class BaremetalNodeTests(base.TestCase):
|
||||
params='--uuid {0}'.format(uuid))
|
||||
self.assertEqual(node_info['uuid'], uuid)
|
||||
self.assertEqual(node_info['name'], name)
|
||||
self.assertEqual(node_info['driver'], 'fake')
|
||||
self.assertEqual(node_info['driver'], self.driver_name)
|
||||
self.assertEqual(node_info['maintenance'], False)
|
||||
self.assertEqual(node_info['provision_state'], 'enroll')
|
||||
node_list = self.node_list()
|
||||
@ -59,7 +59,7 @@ class BaremetalNodeTests(base.TestCase):
|
||||
"""
|
||||
node_info = self.node_create(
|
||||
params='--os-baremetal-api-version 1.5')
|
||||
self.assertEqual(node_info['driver'], 'fake')
|
||||
self.assertEqual(node_info['driver'], self.driver_name)
|
||||
self.assertEqual(node_info['maintenance'], False)
|
||||
self.assertEqual(node_info['provision_state'], 'available')
|
||||
|
||||
|
@ -42,7 +42,7 @@ class BaremetalNodeCreateNegativeTests(base.TestCase):
|
||||
('--resource-class', '', 'expected one argument'))
|
||||
@ddt.unpack
|
||||
def test_baremetal_node_create(self, argument, value, ex_text):
|
||||
base_cmd = 'baremetal node create --driver fake'
|
||||
base_cmd = 'baremetal node create --driver %s' % self.driver_name
|
||||
command = self.construct_cmd(base_cmd, argument, value)
|
||||
six.assertRaisesRegex(self, exceptions.CommandFailed, ex_text,
|
||||
self.openstack, command)
|
||||
|
@ -50,7 +50,7 @@ class DriverSanityTestIronicClient(base.FunctionalTestBase):
|
||||
1) get list of drivers
|
||||
2) check that list of drivers is not empty
|
||||
"""
|
||||
driver = 'fake'
|
||||
driver = 'fake-hardware'
|
||||
available_drivers = self.get_drivers_names()
|
||||
self.assertGreater(len(available_drivers), 0)
|
||||
self.assertIn(driver, available_drivers)
|
||||
|
@ -150,9 +150,10 @@ class TestNodeJsonResponse(base.FunctionalTestBase):
|
||||
}
|
||||
}
|
||||
node_name = 'nodejson'
|
||||
response = self.ironic('node-create', flags='--json',
|
||||
params='-d fake -n {0}'.format(node_name),
|
||||
parse=False)
|
||||
response = self.ironic(
|
||||
'node-create', flags='--json',
|
||||
params='-d fake-hardware -n {0}'.format(node_name),
|
||||
parse=False)
|
||||
self.addCleanup(self.delete_node, node_name)
|
||||
_validate_json(response, schema)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user