Merge "Raise InvalidPrameterValue when ipmi_terminal_port is ''"
This commit is contained in:
commit
607eabde7d
@ -264,7 +264,7 @@ def _parse_driver_info(node):
|
||||
"value can be one of %(valid_versions)s") %
|
||||
{'version': protocol_version, 'valid_versions': valid_versions})
|
||||
|
||||
if port:
|
||||
if port is not None:
|
||||
try:
|
||||
port = int(port)
|
||||
except ValueError:
|
||||
|
@ -1413,6 +1413,13 @@ class IPMIToolDriverTestCase(db_base.DbTestCase):
|
||||
self.assertRaises(exception.MissingParameterValue,
|
||||
task.driver.console.validate, task)
|
||||
|
||||
def test_console_validate_invalid_port(self):
|
||||
with task_manager.acquire(
|
||||
self.context, self.node.uuid, shared=True) as task:
|
||||
task.node.driver_info['ipmi_terminal_port'] = ''
|
||||
self.assertRaises(exception.InvalidParameterValue,
|
||||
task.driver.console.validate, task)
|
||||
|
||||
def test_console_validate_wrong_ipmi_protocol_version(self):
|
||||
with task_manager.acquire(
|
||||
self.context, self.node.uuid, shared=True) as task:
|
||||
|
Loading…
x
Reference in New Issue
Block a user