Merge "Remove unnecessary check for pytest.skip"
[vvp/validation-scripts.git] / ice_validator / tests / test_vm_type_resource_id.py
index 39a11ef..03bb85b 100644 (file)
 #
 # ============LICENSE_END============================================
 #
-# ECOMP is a trademark and service mark of AT&T Intellectual Property.
 #
 
-'''vm-type resource_id
-'''
+"""vm-type resource_id
+"""
 
 import pytest
 
@@ -47,21 +46,22 @@ 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')
-def test_vm_type_resource_id(heat_template):
-    '''
+@validates("R-46839")
+def test_vm_type_resource_id(yaml_file):
+    """
     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)
+    h = Heat(filepath=yaml_file)
     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")
 
@@ -70,4 +70,4 @@ def test_vm_type_resource_id(heat_template):
         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
+    assert not bad, "resource_id which do not match their vm-type %s" % bad