Merge "Replace dict.get(key) in drivers/modules/*/ tests"
This commit is contained in:
commit
4dd33f8bd4
@ -47,11 +47,11 @@ class AMTCommonMethodsTestCase(db_base.DbTestCase):
|
||||
def test_parse_driver_info(self):
|
||||
info = amt_common.parse_driver_info(self.node)
|
||||
|
||||
self.assertIsNotNone(info.get('address'))
|
||||
self.assertIsNotNone(info.get('username'))
|
||||
self.assertIsNotNone(info.get('password'))
|
||||
self.assertIsNotNone(info.get('protocol'))
|
||||
self.assertIsNotNone(info.get('uuid'))
|
||||
self.assertIsNotNone(info['address'])
|
||||
self.assertIsNotNone(info['username'])
|
||||
self.assertIsNotNone(info['password'])
|
||||
self.assertIsNotNone(info['protocol'])
|
||||
self.assertIsNotNone(info['uuid'])
|
||||
|
||||
def test_parse_driver_info_missing_address(self):
|
||||
del self.node.driver_info['amt_address']
|
||||
@ -73,7 +73,7 @@ class AMTCommonMethodsTestCase(db_base.DbTestCase):
|
||||
def test_parse_driver_info_missing_protocol(self):
|
||||
del self.node.driver_info['amt_protocol']
|
||||
info = amt_common.parse_driver_info(self.node)
|
||||
self.assertEqual('http', info.get('protocol'))
|
||||
self.assertEqual('http', info['protocol'])
|
||||
|
||||
def test_parse_driver_info_wrong_protocol(self):
|
||||
self.node.driver_info['amt_protocol'] = 'fake-protocol'
|
||||
|
@ -50,9 +50,9 @@ class ParseDriverInfoTestCase(CIMCBaseTestCase):
|
||||
def test_parse_driver_info(self):
|
||||
info = cimc_common.parse_driver_info(self.node)
|
||||
|
||||
self.assertIsNotNone(info.get('cimc_address'))
|
||||
self.assertIsNotNone(info.get('cimc_username'))
|
||||
self.assertIsNotNone(info.get('cimc_password'))
|
||||
self.assertIsNotNone(info['cimc_address'])
|
||||
self.assertIsNotNone(info['cimc_username'])
|
||||
self.assertIsNotNone(info['cimc_password'])
|
||||
|
||||
def test_parse_driver_info_missing_address(self):
|
||||
del self.node.driver_info['cimc_address']
|
||||
@ -110,9 +110,9 @@ class CIMCHandleTestCase(CIMCBaseTestCase):
|
||||
@mock.patch.object(cimc_common, 'handle_login', autospec=True)
|
||||
def test_cimc_handle(self, mock_login, mock_handle):
|
||||
mo_hand = mock.MagicMock()
|
||||
mo_hand.username = self.node.driver_info.get('cimc_username')
|
||||
mo_hand.password = self.node.driver_info.get('cimc_password')
|
||||
mo_hand.name = self.node.driver_info.get('cimc_address')
|
||||
mo_hand.username = self.node.driver_info['cimc_username']
|
||||
mo_hand.password = self.node.driver_info['cimc_password']
|
||||
mo_hand.name = self.node.driver_info['cimc_address']
|
||||
mock_handle.return_value = mo_hand
|
||||
info = cimc_common.parse_driver_info(self.node)
|
||||
|
||||
|
@ -35,12 +35,12 @@ class DracCommonMethodsTestCase(db_base.DbTestCase):
|
||||
driver_info=INFO_DICT)
|
||||
info = drac_common.parse_driver_info(node)
|
||||
|
||||
self.assertIsNotNone(info.get('drac_host'))
|
||||
self.assertIsNotNone(info.get('drac_port'))
|
||||
self.assertIsNotNone(info.get('drac_path'))
|
||||
self.assertIsNotNone(info.get('drac_protocol'))
|
||||
self.assertIsNotNone(info.get('drac_username'))
|
||||
self.assertIsNotNone(info.get('drac_password'))
|
||||
self.assertIsNotNone(info['drac_host'])
|
||||
self.assertIsNotNone(info['drac_port'])
|
||||
self.assertIsNotNone(info['drac_path'])
|
||||
self.assertIsNotNone(info['drac_protocol'])
|
||||
self.assertIsNotNone(info['drac_username'])
|
||||
self.assertIsNotNone(info['drac_password'])
|
||||
|
||||
def test_parse_driver_info_missing_host(self):
|
||||
node = obj_utils.create_test_node(self.context,
|
||||
@ -57,7 +57,7 @@ class DracCommonMethodsTestCase(db_base.DbTestCase):
|
||||
del node.driver_info['drac_port']
|
||||
|
||||
info = drac_common.parse_driver_info(node)
|
||||
self.assertEqual(443, info.get('drac_port'))
|
||||
self.assertEqual(443, info['drac_port'])
|
||||
|
||||
def test_parse_driver_info_invalid_port(self):
|
||||
node = obj_utils.create_test_node(self.context,
|
||||
@ -74,7 +74,7 @@ class DracCommonMethodsTestCase(db_base.DbTestCase):
|
||||
del node.driver_info['drac_path']
|
||||
|
||||
info = drac_common.parse_driver_info(node)
|
||||
self.assertEqual('/wsman', info.get('drac_path'))
|
||||
self.assertEqual('/wsman', info['drac_path'])
|
||||
|
||||
def test_parse_driver_info_missing_protocol(self):
|
||||
node = obj_utils.create_test_node(self.context,
|
||||
@ -83,7 +83,7 @@ class DracCommonMethodsTestCase(db_base.DbTestCase):
|
||||
del node.driver_info['drac_protocol']
|
||||
|
||||
info = drac_common.parse_driver_info(node)
|
||||
self.assertEqual('https', info.get('drac_protocol'))
|
||||
self.assertEqual('https', info['drac_protocol'])
|
||||
|
||||
def test_parse_driver_info_invalid_protocol(self):
|
||||
node = obj_utils.create_test_node(self.context,
|
||||
|
@ -600,11 +600,9 @@ class IloVirtualMediaBootTestCase(db_base.DbTestCase):
|
||||
cleanup_iso_mock.assert_called_once_with(task.node)
|
||||
cleanup_vmedia_mock.assert_called_once_with(task)
|
||||
driver_internal_info = task.node.driver_internal_info
|
||||
boot_iso_created = driver_internal_info.get(
|
||||
'boot_iso_created_in_web_server')
|
||||
root_uuid = driver_internal_info.get('root_uuid_or_disk_id')
|
||||
self.assertIsNone(boot_iso_created)
|
||||
self.assertIsNone(root_uuid)
|
||||
self.assertNotIn('boot_iso_created_in_web_server',
|
||||
driver_internal_info)
|
||||
self.assertNotIn('root_uuid_or_disk_id', driver_internal_info)
|
||||
|
||||
@mock.patch.object(ilo_common, 'cleanup_vmedia_boot', spec_set=True,
|
||||
autospec=True)
|
||||
|
@ -62,11 +62,11 @@ class IloValidateParametersTestCase(db_base.DbTestCase):
|
||||
def test_parse_driver_info(self):
|
||||
info = ilo_common.parse_driver_info(self.node)
|
||||
|
||||
self.assertIsNotNone(info.get('ilo_address'))
|
||||
self.assertIsNotNone(info.get('ilo_username'))
|
||||
self.assertIsNotNone(info.get('ilo_password'))
|
||||
self.assertIsNotNone(info.get('client_timeout'))
|
||||
self.assertIsNotNone(info.get('client_port'))
|
||||
self.assertIsNotNone(info['ilo_address'])
|
||||
self.assertIsNotNone(info['ilo_username'])
|
||||
self.assertIsNotNone(info['ilo_password'])
|
||||
self.assertIsNotNone(info['client_timeout'])
|
||||
self.assertIsNotNone(info['client_port'])
|
||||
|
||||
def test_parse_driver_info_missing_address(self):
|
||||
del self.node.driver_info['ilo_address']
|
||||
|
@ -163,8 +163,7 @@ class IloDeployPrivateMethodsTestCase(db_base.DbTestCase):
|
||||
func_update_boot_mode.assert_called_once_with(task)
|
||||
bootmode = driver_utils.get_node_capability(task.node, "boot_mode")
|
||||
self.assertIsNone(bootmode)
|
||||
deploy_boot_mode = task.node.instance_info.get('deploy_boot_mode')
|
||||
self.assertIsNone(deploy_boot_mode)
|
||||
self.assertNotIn('deploy_boot_mode', task.node.instance_info)
|
||||
|
||||
@mock.patch.object(ilo_common, 'update_boot_mode', spec_set=True,
|
||||
autospec=True)
|
||||
@ -187,8 +186,7 @@ class IloDeployPrivateMethodsTestCase(db_base.DbTestCase):
|
||||
self.assertFalse(func_update_boot_mode.called)
|
||||
bootmode = driver_utils.get_node_capability(task.node, "boot_mode")
|
||||
self.assertIsNone(bootmode)
|
||||
deploy_boot_mode = task.node.instance_info.get('deploy_boot_mode')
|
||||
self.assertIsNone(deploy_boot_mode)
|
||||
self.assertNotIn('deploy_boot_mode', task.node.instance_info)
|
||||
|
||||
|
||||
class IloVirtualMediaIscsiDeployTestCase(db_base.DbTestCase):
|
||||
|
@ -252,10 +252,9 @@ class IloManagementTestCase(db_base.DbTestCase):
|
||||
task.driver.management.reset_ilo_credential(task)
|
||||
clean_step_mock.assert_called_once_with(
|
||||
task.node, 'reset_ilo_credential', 'fake-password')
|
||||
self.assertIsNone(
|
||||
task.node.driver_info.get('ilo_change_password'))
|
||||
self.assertEqual(task.node.driver_info['ilo_password'],
|
||||
'fake-password')
|
||||
self.assertNotIn('ilo_change_password', task.node.driver_info)
|
||||
self.assertEqual('fake-password',
|
||||
task.node.driver_info['ilo_password'])
|
||||
|
||||
@mock.patch.object(ilo_management, 'LOG', spec_set=True, autospec=True)
|
||||
@mock.patch.object(ilo_management, '_execute_ilo_clean_step',
|
||||
|
@ -43,17 +43,17 @@ class IRMCValidateParametersTestCase(db_base.DbTestCase):
|
||||
def test_parse_driver_info(self):
|
||||
info = irmc_common.parse_driver_info(self.node)
|
||||
|
||||
self.assertIsNotNone(info.get('irmc_address'))
|
||||
self.assertIsNotNone(info.get('irmc_username'))
|
||||
self.assertIsNotNone(info.get('irmc_password'))
|
||||
self.assertIsNotNone(info.get('irmc_client_timeout'))
|
||||
self.assertIsNotNone(info.get('irmc_port'))
|
||||
self.assertIsNotNone(info.get('irmc_auth_method'))
|
||||
self.assertIsNotNone(info.get('irmc_sensor_method'))
|
||||
self.assertIsNotNone(info.get('irmc_snmp_version'))
|
||||
self.assertIsNotNone(info.get('irmc_snmp_port'))
|
||||
self.assertIsNotNone(info.get('irmc_snmp_community'))
|
||||
self.assertFalse(info.get('irmc_snmp_security'))
|
||||
self.assertIsNotNone(info['irmc_address'])
|
||||
self.assertIsNotNone(info['irmc_username'])
|
||||
self.assertIsNotNone(info['irmc_password'])
|
||||
self.assertIsNotNone(info['irmc_client_timeout'])
|
||||
self.assertIsNotNone(info['irmc_port'])
|
||||
self.assertIsNotNone(info['irmc_auth_method'])
|
||||
self.assertIsNotNone(info['irmc_sensor_method'])
|
||||
self.assertIsNotNone(info['irmc_snmp_version'])
|
||||
self.assertIsNotNone(info['irmc_snmp_port'])
|
||||
self.assertIsNotNone(info['irmc_snmp_community'])
|
||||
self.assertFalse(info['irmc_snmp_security'])
|
||||
|
||||
def test_parse_driver_option_default(self):
|
||||
self.node.driver_info = {
|
||||
@ -63,10 +63,10 @@ class IRMCValidateParametersTestCase(db_base.DbTestCase):
|
||||
}
|
||||
info = irmc_common.parse_driver_info(self.node)
|
||||
|
||||
self.assertEqual('basic', info.get('irmc_auth_method'))
|
||||
self.assertEqual(443, info.get('irmc_port'))
|
||||
self.assertEqual(60, info.get('irmc_client_timeout'))
|
||||
self.assertEqual('ipmitool', info.get('irmc_sensor_method'))
|
||||
self.assertEqual('basic', info['irmc_auth_method'])
|
||||
self.assertEqual(443, info['irmc_port'])
|
||||
self.assertEqual(60, info['irmc_client_timeout'])
|
||||
self.assertEqual('ipmitool', info['irmc_sensor_method'])
|
||||
|
||||
def test_parse_driver_info_missing_address(self):
|
||||
del self.node.driver_info['irmc_address']
|
||||
|
@ -89,7 +89,7 @@ class OneViewManagementDriverTestCase(db_base.DbTestCase):
|
||||
self.driver.management.set_boot_device(task, boot_devices.PXE)
|
||||
oneview_client.set_boot_device.assert_called_once_with(
|
||||
self.info,
|
||||
management.BOOT_DEVICE_MAPPING_TO_OV.get(boot_devices.PXE)
|
||||
management.BOOT_DEVICE_MAPPING_TO_OV[boot_devices.PXE]
|
||||
)
|
||||
|
||||
def test_set_boot_device_invalid_device(self, mock_get_ov_client):
|
||||
|
@ -46,10 +46,10 @@ class UcsValidateParametersTestCase(db_base.DbTestCase):
|
||||
def test_parse_driver_info(self):
|
||||
info = ucs_helper.parse_driver_info(self.node)
|
||||
|
||||
self.assertIsNotNone(info.get('ucs_address'))
|
||||
self.assertIsNotNone(info.get('ucs_username'))
|
||||
self.assertIsNotNone(info.get('ucs_password'))
|
||||
self.assertIsNotNone(info.get('ucs_service_profile'))
|
||||
self.assertIsNotNone(info['ucs_address'])
|
||||
self.assertIsNotNone(info['ucs_username'])
|
||||
self.assertIsNotNone(info['ucs_password'])
|
||||
self.assertIsNotNone(info['ucs_service_profile'])
|
||||
|
||||
def test_parse_driver_info_missing_address(self):
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user