diff options
Diffstat (limited to 'ice_validator/tests/test_base_template_outputs_consumed.py')
-rw-r--r-- | ice_validator/tests/test_base_template_outputs_consumed.py | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/ice_validator/tests/test_base_template_outputs_consumed.py b/ice_validator/tests/test_base_template_outputs_consumed.py index fc1edc1..5d5bcd9 100644 --- a/ice_validator/tests/test_base_template_outputs_consumed.py +++ b/ice_validator/tests/test_base_template_outputs_consumed.py @@ -38,9 +38,9 @@ # ECOMP is a trademark and service mark of AT&T Intellectual Property. # -''' +""" test_base_template_outputs_consumed -''' +""" from os import path, sep @@ -49,27 +49,29 @@ import yaml from .helpers import validates -VERSION = '1.0.0' +VERSION = "1.0.0" # pylint: disable=invalid-name -@validates('R-52753') +@validates("R-52753") def test_base_template_outputs_consumed(heat_templates): - ''' + """ Check that all outputs in the base template is consumed by another template. The exception is the predefined output parameters. - ''' + """ base_template = "" base_template_yml = "" for heat_template in heat_templates: with open(heat_template) as fh: yml = yaml.load(fh) basename = path.splitext(heat_template)[0].rsplit(sep, 1)[1] - if (basename.endswith("_base") - or basename.startswith("base_") - or basename.find("_base_") > 0): + if ( + basename.endswith("_base") or + basename.startswith("base_") or + basename.find("_base_") > 0 + ): base_template = heat_template base_template_yml = yml @@ -77,8 +79,7 @@ def test_base_template_outputs_consumed(heat_templates): if "outputs" not in base_template_yml: pytest.skip("No outputs specified in the base template") - predefined_outputs = ['oam_management_v4_address', - 'oam_management_v6_address'] + predefined_outputs = ["oam_management_v4_address", "oam_management_v6_address"] base_outputs = set(base_template_yml["outputs"]) - set(predefined_outputs) # get all add-on templates @@ -94,6 +95,6 @@ def test_base_template_outputs_consumed(heat_templates): parameters = yml["parameters"].keys() non_base_parameters.extend(parameters) - assert base_outputs <= set(non_base_parameters), ( - 'unconsumed outputs %s' % list( - base_outputs - set(non_base_parameters))) + assert base_outputs <= set(non_base_parameters), "unconsumed outputs %s" % list( + base_outputs - set(non_base_parameters) + ) |