Merge "Rename TestCase.flags() to TestCase.config()"

This commit is contained in:
Jenkins 2013-05-29 18:56:29 +00:00 committed by Gerrit Code Review
commit dd15c97dea
8 changed files with 48 additions and 48 deletions

View File

@ -18,7 +18,7 @@
"""Base classes for our unit tests. """Base classes for our unit tests.
Allows overriding of flags for use of fakes, and some black magic for Allows overriding of config for use of fakes, and some black magic for
inline callbacks. inline callbacks.
""" """
@ -197,8 +197,8 @@ class TestCase(testtools.TestCase):
for key in [k for k in self.__dict__.keys() if k[0] != '_']: for key in [k for k in self.__dict__.keys() if k[0] != '_']:
del self.__dict__[key] del self.__dict__[key]
def flags(self, **kw): def config(self, **kw):
"""Override flag variables for a test.""" """Override config options for a test."""
group = kw.pop('group', None) group = kw.pop('group', None)
for k, v in kw.iteritems(): for k, v in kw.iteritems():
CONF.set_override(k, v, group) CONF.set_override(k, v, group)

View File

@ -132,7 +132,7 @@ class BareMetalIPMITestCase(base.TestCase):
self.assertEqual(state, states.ERROR) self.assertEqual(state, states.ERROR)
def test__power_on_max_retries(self): def test__power_on_max_retries(self):
self.flags(ipmi_power_retry=2) self.config(ipmi_power_retry=2)
self.mox.StubOutWithMock(ipmi, '_exec_ipmitool') self.mox.StubOutWithMock(ipmi, '_exec_ipmitool')
info = ipmi._parse_control_info(self.node) info = ipmi._parse_control_info(self.node)
@ -176,7 +176,7 @@ class BareMetalIPMITestCase(base.TestCase):
self.mox.VerifyAll() self.mox.VerifyAll()
def test_set_power_on_ok(self): def test_set_power_on_ok(self):
self.flags(ipmi_power_retry=0) self.config(ipmi_power_retry=0)
info = ipmi._parse_control_info(self.node) info = ipmi._parse_control_info(self.node)
self.mox.StubOutWithMock(ipmi, '_power_on') self.mox.StubOutWithMock(ipmi, '_power_on')
self.mox.StubOutWithMock(ipmi, '_power_off') self.mox.StubOutWithMock(ipmi, '_power_off')
@ -188,7 +188,7 @@ class BareMetalIPMITestCase(base.TestCase):
self.mox.VerifyAll() self.mox.VerifyAll()
def test_set_power_off_ok(self): def test_set_power_off_ok(self):
self.flags(ipmi_power_retry=0) self.config(ipmi_power_retry=0)
info = ipmi._parse_control_info(self.node) info = ipmi._parse_control_info(self.node)
self.mox.StubOutWithMock(ipmi, '_power_on') self.mox.StubOutWithMock(ipmi, '_power_on')
self.mox.StubOutWithMock(ipmi, '_power_off') self.mox.StubOutWithMock(ipmi, '_power_off')
@ -200,7 +200,7 @@ class BareMetalIPMITestCase(base.TestCase):
self.mox.VerifyAll() self.mox.VerifyAll()
def test_set_power_on_fail(self): def test_set_power_on_fail(self):
self.flags(ipmi_power_retry=0) self.config(ipmi_power_retry=0)
info = ipmi._parse_control_info(self.node) info = ipmi._parse_control_info(self.node)
self.mox.StubOutWithMock(ipmi, '_power_on') self.mox.StubOutWithMock(ipmi, '_power_on')

View File

@ -36,12 +36,12 @@ from nova.virt.baremetal import fake
CONF = cfg.CONF CONF = cfg.CONF
COMMON_FLAGS = dict( COMMON_CONFIG = dict(
firewall_driver='nova.virt.baremetal.fake.FakeFirewallDriver', firewall_driver='nova.virt.baremetal.fake.FakeFirewallDriver',
host='test_host', host='test_host',
) )
BAREMETAL_FLAGS = dict( BAREMETAL_CONFIG = dict(
driver='nova.virt.baremetal.fake.FakeDriver', driver='nova.virt.baremetal.fake.FakeDriver',
instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'], instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'],
power_manager='nova.virt.baremetal.fake.FakePowerManager', power_manager='nova.virt.baremetal.fake.FakePowerManager',
@ -55,8 +55,8 @@ class BareMetalDriverNoDBTestCase(test.TestCase):
def setUp(self): def setUp(self):
super(BareMetalDriverNoDBTestCase, self).setUp() super(BareMetalDriverNoDBTestCase, self).setUp()
self.flags(**COMMON_FLAGS) self.config(**COMMON_CONFIG)
self.flags(**BAREMETAL_FLAGS) self.config(**BAREMETAL_CONFIG)
self.driver = bm_driver.BareMetalDriver(None) self.driver = bm_driver.BareMetalDriver(None)
def test_validate_driver_loading(self): def test_validate_driver_loading(self):
@ -74,8 +74,8 @@ class BareMetalDriverWithDBTestCase(bm_db_base.BMDBTestCase):
def setUp(self): def setUp(self):
super(BareMetalDriverWithDBTestCase, self).setUp() super(BareMetalDriverWithDBTestCase, self).setUp()
self.flags(**COMMON_FLAGS) self.config(**COMMON_CONFIG)
self.flags(**BAREMETAL_FLAGS) self.config(**BAREMETAL_CONFIG)
fake_image.stub_out_image_service(self.stubs) fake_image.stub_out_image_service(self.stubs)
self.context = utils.get_test_admin_context() self.context = utils.get_test_admin_context()

View File

@ -40,12 +40,12 @@ from ironic.virt import fake as fake_virt
CONF = cfg.CONF CONF = cfg.CONF
COMMON_FLAGS = dict( COMMON_CONFIG = dict(
firewall_driver='ironic.fake.FakeFirewallDriver', firewall_driver='ironic.fake.FakeFirewallDriver',
host='test_host', host='test_host',
) )
BAREMETAL_FLAGS = dict( BAREMETAL_CONFIG = dict(
driver='ironic.pxe.PXE', driver='ironic.pxe.PXE',
instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'], instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'],
power_manager='ironic.fake.FakePowerManager', power_manager='ironic.fake.FakePowerManager',
@ -58,8 +58,8 @@ class BareMetalPXETestCase(db_base.BMDBTestCase):
def setUp(self): def setUp(self):
super(BareMetalPXETestCase, self).setUp() super(BareMetalPXETestCase, self).setUp()
self.flags(**COMMON_FLAGS) self.config(**COMMON_CONFIG)
self.flags(**BAREMETAL_FLAGS) self.config(**BAREMETAL_CONFIG)
self.driver = pxe.PXE(fake_virt.FakeVirtAPI()) self.driver = pxe.PXE(fake_virt.FakeVirtAPI())
fake_image.stub_out_image_service(self.stubs) fake_image.stub_out_image_service(self.stubs)
@ -151,7 +151,7 @@ class PXEClassMethodsTestCase(BareMetalPXETestCase):
self.assertIn('eth1', config) self.assertIn('eth1', config)
def test_build_network_config_dhcp(self): def test_build_network_config_dhcp(self):
self.flags( self.config(
net_config_template='$pybasedir/ironic/' net_config_template='$pybasedir/ironic/'
'net-dhcp.ubuntu.template', 'net-dhcp.ubuntu.template',
group='baremetal', group='baremetal',
@ -163,7 +163,7 @@ class PXEClassMethodsTestCase(BareMetalPXETestCase):
self.assertNotIn('address 1.2.3.4', config) self.assertNotIn('address 1.2.3.4', config)
def test_build_network_config_static(self): def test_build_network_config_static(self):
self.flags( self.config(
net_config_template='$pybasedir/ironic/' net_config_template='$pybasedir/ironic/'
'net-static.ubuntu.template', 'net-static.ubuntu.template',
group='baremetal', group='baremetal',
@ -203,8 +203,8 @@ class PXEClassMethodsTestCase(BareMetalPXETestCase):
'baremetal:deploy_kernel_id': 'aaaa', 'baremetal:deploy_kernel_id': 'aaaa',
'baremetal:deploy_ramdisk_id': 'bbbb', 'baremetal:deploy_ramdisk_id': 'bbbb',
} }
self.flags(deploy_kernel="fail", group='baremetal') self.config(deploy_kernel="fail", group='baremetal')
self.flags(deploy_ramdisk="fail", group='baremetal') self.config(deploy_ramdisk="fail", group='baremetal')
self.assertEqual( self.assertEqual(
pxe.get_deploy_aki_id(self.instance), 'aaaa') pxe.get_deploy_aki_id(self.instance), 'aaaa')
@ -213,8 +213,8 @@ class PXEClassMethodsTestCase(BareMetalPXETestCase):
def test_get_default_deploy_ids(self): def test_get_default_deploy_ids(self):
self.instance['extra_specs'] = {} self.instance['extra_specs'] = {}
self.flags(deploy_kernel="aaaa", group='baremetal') self.config(deploy_kernel="aaaa", group='baremetal')
self.flags(deploy_ramdisk="bbbb", group='baremetal') self.config(deploy_ramdisk="bbbb", group='baremetal')
self.assertEqual( self.assertEqual(
pxe.get_deploy_aki_id(self.instance), 'aaaa') pxe.get_deploy_aki_id(self.instance), 'aaaa')
@ -555,7 +555,7 @@ class PXEPublicMethodsTestCase(BareMetalPXETestCase):
def test_activate_node(self): def test_activate_node(self):
self._create_node() self._create_node()
self.instance['uuid'] = 'fake-uuid' self.instance['uuid'] = 'fake-uuid'
self.flags(pxe_deploy_timeout=1, group='baremetal') self.config(pxe_deploy_timeout=1, group='baremetal')
db.bm_node_update(self.context, 1, db.bm_node_update(self.context, 1,
{'task_state': states.DEPLOYING, {'task_state': states.DEPLOYING,

View File

@ -37,12 +37,12 @@ from nova.virt import fake as fake_virt
CONF = cfg.CONF CONF = cfg.CONF
COMMON_FLAGS = dict( COMMON_CONFIG = dict(
firewall_driver='nova.virt.baremetal.fake.FakeFirewallDriver', firewall_driver='nova.virt.baremetal.fake.FakeFirewallDriver',
host='test_host', host='test_host',
) )
BAREMETAL_FLAGS = dict( BAREMETAL_CONFIG = dict(
driver='nova.virt.baremetal.tilera.Tilera', driver='nova.virt.baremetal.tilera.Tilera',
instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'], instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'],
power_manager='nova.virt.baremetal.fake.FakePowerManager', power_manager='nova.virt.baremetal.fake.FakePowerManager',
@ -56,8 +56,8 @@ class BareMetalTileraTestCase(bm_db_base.BMDBTestCase):
def setUp(self): def setUp(self):
super(BareMetalTileraTestCase, self).setUp() super(BareMetalTileraTestCase, self).setUp()
self.flags(**COMMON_FLAGS) self.config(**COMMON_CONFIG)
self.flags(**BAREMETAL_FLAGS) self.config(**BAREMETAL_CONFIG)
self.driver = tilera.Tilera(fake_virt.FakeVirtAPI()) self.driver = tilera.Tilera(fake_virt.FakeVirtAPI())
fake_image.stub_out_image_service(self.stubs) fake_image.stub_out_image_service(self.stubs)
@ -116,7 +116,7 @@ class TileraClassMethodsTestCase(BareMetalTileraTestCase):
self.assertIn('eth1', config) self.assertIn('eth1', config)
def test_build_network_config_dhcp(self): def test_build_network_config_dhcp(self):
self.flags( self.config(
net_config_template='$pybasedir/nova/virt/baremetal/' net_config_template='$pybasedir/nova/virt/baremetal/'
'net-dhcp.ubuntu.template', 'net-dhcp.ubuntu.template',
group='baremetal', group='baremetal',
@ -128,7 +128,7 @@ class TileraClassMethodsTestCase(BareMetalTileraTestCase):
self.assertNotIn('address 1.2.3.4', config) self.assertNotIn('address 1.2.3.4', config)
def test_build_network_config_static(self): def test_build_network_config_static(self):
self.flags( self.config(
net_config_template='$pybasedir/nova/virt/baremetal/' net_config_template='$pybasedir/nova/virt/baremetal/'
'net-static.ubuntu.template', 'net-static.ubuntu.template',
group='baremetal', group='baremetal',

View File

@ -51,8 +51,8 @@ class BareMetalPduTestCase(test.TestCase):
self.assertEqual(self.tilera_pdu.password, 'fake-password') self.assertEqual(self.tilera_pdu.password, 'fake-password')
def test_exec_pdutool(self): def test_exec_pdutool(self):
self.flags(tile_pdu_mgr='fake-pdu-mgr', group='baremetal') self.config(tile_pdu_mgr='fake-pdu-mgr', group='baremetal')
self.flags(tile_pdu_ip='fake-address', group='baremetal') self.config(tile_pdu_ip='fake-address', group='baremetal')
self.mox.StubOutWithMock(utils, 'execute') self.mox.StubOutWithMock(utils, 'execute')
self.mox.StubOutWithMock(bm_utils, 'unlink_without_raise') self.mox.StubOutWithMock(bm_utils, 'unlink_without_raise')
args = [ args = [

View File

@ -33,12 +33,12 @@ import nova.virt.powervm.common as connection
CONF = cfg.CONF CONF = cfg.CONF
COMMON_FLAGS = dict( COMMON_CONFIG = dict(
firewall_driver='nova.virt.baremetal.fake.FakeFirewallDriver', firewall_driver='nova.virt.baremetal.fake.FakeFirewallDriver',
host='test_host', host='test_host',
) )
BAREMETAL_FLAGS = dict( BAREMETAL_CONFIG = dict(
driver='nova.virt.baremetal.pxe.PXE', driver='nova.virt.baremetal.pxe.PXE',
instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'], instance_type_extra_specs=['cpu_arch:test', 'test_spec:test_value'],
power_manager= power_manager=
@ -58,8 +58,8 @@ class BareMetalVPDTestCase(bm_db_base.BMDBTestCase):
def setUp(self): def setUp(self):
super(BareMetalVPDTestCase, self).setUp() super(BareMetalVPDTestCase, self).setUp()
self.flags(**COMMON_FLAGS) self.config(**COMMON_CONFIG)
self.flags(**BAREMETAL_FLAGS) self.config(**BAREMETAL_CONFIG)
fake_image.stub_out_image_service(self.stubs) fake_image.stub_out_image_service(self.stubs)
self.context = utils.get_test_admin_context() self.context = utils.get_test_admin_context()
@ -103,20 +103,20 @@ class BareMetalVPDTestCase(bm_db_base.BMDBTestCase):
class VPDMissingOptionsTestCase(BareMetalVPDTestCase): class VPDMissingOptionsTestCase(BareMetalVPDTestCase):
def test_get_conn_missing_options(self): def test_get_conn_missing_options(self):
self.flags(virtual_power_ssh_host=None, group="baremetal") self.config(virtual_power_ssh_host=None, group="baremetal")
self.flags(virtual_power_host_user=None, group="baremetal") self.config(virtual_power_host_user=None, group="baremetal")
self.flags(virtual_power_host_pass=None, group="baremetal") self.config(virtual_power_host_pass=None, group="baremetal")
self._create_node() self._create_node()
self._create_pm() self._create_pm()
self._conn = None self._conn = None
self.assertRaises(exception.NovaException, self.assertRaises(exception.NovaException,
self.pm._get_conn) self.pm._get_conn)
self._conn = None self._conn = None
self.flags(virtual_power_ssh_host='127.0.0.1', group="baremetal") self.config(virtual_power_ssh_host='127.0.0.1', group="baremetal")
self.assertRaises(exception.NovaException, self.assertRaises(exception.NovaException,
self.pm._get_conn) self.pm._get_conn)
self._conn = None self._conn = None
self.flags(virtual_power_host_user='user', group="baremetal") self.config(virtual_power_host_user='user', group="baremetal")
self.assertRaises(exception.NovaException, self.assertRaises(exception.NovaException,
self.pm._get_conn) self.pm._get_conn)
@ -125,9 +125,9 @@ class VPDClassMethodsTestCase(BareMetalVPDTestCase):
def setUp(self): def setUp(self):
super(VPDClassMethodsTestCase, self).setUp() super(VPDClassMethodsTestCase, self).setUp()
self.flags(virtual_power_ssh_host='127.0.0.1', group="baremetal") self.config(virtual_power_ssh_host='127.0.0.1', group="baremetal")
self.flags(virtual_power_host_user='user', group="baremetal") self.config(virtual_power_host_user='user', group="baremetal")
self.flags(virtual_power_host_pass='password', group="baremetal") self.config(virtual_power_host_pass='password', group="baremetal")
def test_get_conn_success_pass(self): def test_get_conn_success_pass(self):
self._create_node() self._create_node()
@ -144,8 +144,8 @@ class VPDClassMethodsTestCase(BareMetalVPDTestCase):
self.mox.VerifyAll() self.mox.VerifyAll()
def test_get_conn_success_key(self): def test_get_conn_success_key(self):
self.flags(virtual_power_host_pass='', group="baremetal") self.config(virtual_power_host_pass='', group="baremetal")
self.flags(virtual_power_host_key='/id_rsa_file.txt', self.config(virtual_power_host_key='/id_rsa_file.txt',
group="baremetal") group="baremetal")
self._create_node() self._create_node()
self._create_pm() self._create_pm()

View File

@ -156,6 +156,6 @@ class BareMetalVolumeTestCase(test.TestCase):
self.assertTrue(tid is None) self.assertTrue(tid is None)
def test_get_iqn(self): def test_get_iqn(self):
self.flags(iscsi_iqn_prefix='iqn.2012-12.a.b', group='baremetal') self.config(iscsi_iqn_prefix='iqn.2012-12.a.b', group='baremetal')
iqn = volume_driver._get_iqn('instname', '/dev/vdx') iqn = volume_driver._get_iqn('instname', '/dev/vdx')
self.assertEquals('iqn.2012-12.a.b:instname-dev-vdx', iqn) self.assertEquals('iqn.2012-12.a.b:instname-dev-vdx', iqn)