X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ice_validator%2Ftests%2Ftest_vm_type_resource_id.py;fp=ice_validator%2Ftests%2Ftest_vm_type_resource_id.py;h=2a0150c4b3c42bd8834983c17bff2499770d4bb1;hb=1f4df7c7ad27b23773ad9cdbe4db1632ce388cf1;hp=beb67458c0bfbd8a8b829f83f667789bbec19943;hpb=ca9085f0f77d442d3741a8c754e65cc45b6a318d;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/tests/test_vm_type_resource_id.py b/ice_validator/tests/test_vm_type_resource_id.py index beb6745..2a0150c 100644 --- a/ice_validator/tests/test_vm_type_resource_id.py +++ b/ice_validator/tests/test_vm_type_resource_id.py @@ -38,8 +38,8 @@ # ECOMP is a trademark and service mark of AT&T Intellectual Property. # -'''vm-type resource_id -''' +"""vm-type resource_id +""" import pytest @@ -47,29 +47,28 @@ from .structures import Heat from .helpers import validates from .utils import vm_types as utils_vm_types -VERSION = '1.1.0' +VERSION = "1.1.0" -@validates('R-46839') +@validates("R-46839") def test_vm_type_resource_id(heat_template): - ''' + """ A VNF's Heat Orchestration Template's use of ``{vm-type}`` in all Resource IDs **MUST** be the same case. - ''' + """ bad = {} h = Heat(filepath=heat_template) if not h.resources: pytest.skip("No resources specified in the heat template") - vm_types = {v + '_': v.lower() + '_' - for v in utils_vm_types.get_vm_types(h.resources)} + vm_types = { + v + "_": v.lower() + "_" for v in utils_vm_types.get_vm_types(h.resources) + } if not vm_types: pytest.skip("No {vm-type} specified in the heat template") for rid in h.resources: lower_rid = rid.lower() for vm_type, lower_vm_type in vm_types.items(): - if (lower_rid.startswith(lower_vm_type) - and not rid.startswith(vm_type)): - bad[rid] = vm_type - assert not bad, 'resource_id which do not match their vm-type %s' % bad - + if lower_rid.startswith(lower_vm_type) and not rid.startswith(vm_type): + bad[rid] = vm_type + assert not bad, "resource_id which do not match their vm-type %s" % bad