Add parameters values to the validation show command
The parameters was missing to the validation show output. Change-Id: I1d2ebeb3fbe8a1438e8acec77d3a15b2816f786f
This commit is contained in:
parent
22a90ed09c
commit
cba2ce087d
|
@ -37,7 +37,8 @@ class TestUtils(TestCase):
|
|||
def test_get_validations_data(self, mock_exists, mock_open, mock_data):
|
||||
output = {'Name': 'Advanced Format 512e Support',
|
||||
'Description': 'foo', 'Groups': ['prep', 'pre-deployment'],
|
||||
'ID': '512e'}
|
||||
'ID': '512e',
|
||||
'Parameters': {}}
|
||||
res = utils.get_validations_data('512e')
|
||||
self.assertEqual(res, output)
|
||||
|
||||
|
|
|
@ -152,7 +152,8 @@ class TestValidationActions(TestCase):
|
|||
mock_parse_validation, mock_data, mock_log):
|
||||
data = {'Name': 'Advanced Format 512e Support',
|
||||
'Description': 'foo', 'Groups': ['prep', 'pre-deployment'],
|
||||
'ID': '512e'}
|
||||
'ID': '512e',
|
||||
'Parameters': {}}
|
||||
data.update({'Last execution date': '2019-11-25 13:40:14',
|
||||
'Number of execution': 'Total: 1, Passed: 0, Failed: 1'})
|
||||
validations_show = ValidationActions()
|
||||
|
|
|
@ -117,9 +117,13 @@ def get_validations_data(validation, path=constants.ANSIBLE_VALIDATION_DIR):
|
|||
Return validations data with format:
|
||||
ID, Name, Description, Groups, Other param
|
||||
"""
|
||||
data = {}
|
||||
val_path = "{}/{}.yaml".format(path, validation)
|
||||
if os.path.exists(val_path):
|
||||
return Validation(val_path).get_formated_data
|
||||
val = Validation(val_path)
|
||||
data.update(val.get_formated_data)
|
||||
data.update({'Parameters': val.get_vars})
|
||||
return data
|
||||
|
||||
|
||||
def get_validations_parameters(validations_data, validation_name=[],
|
||||
|
|
Loading…
Reference in New Issue