[VVP] udpating scripts for casablanca 2
[vvp/validation-scripts.git] / ice_validator / tests / test_multipart_mime_resource_id.py
index fe6fe47..1660399 100644 (file)
 # ECOMP is a trademark and service mark of AT&T Intellectual Property.
 #
 
-"""
+'''
 A VNF's Heat Orchestration Template's Resource ``OS::Heat::MultipartMime``
 Resource ID **MUST** contain the ``{vm-type}``.
-"""
+'''
 
 import pytest
 
@@ -49,24 +49,24 @@ from .structures import Heat
 from .helpers import validates
 from .utils import vm_types
 
-VERSION = "1.0.1"
+VERSION = '1.0.1'
 
 
-@validates("R-30804")
+@validates('R-30804')
 def test_multipart_mime(heat_template):
-    """validate resource ids
-    """
+    '''validate resource ids
+    '''
     h = Heat(filepath=heat_template)
     if not h.resources:
-        pytest.skip("No resources in this template")
+        pytest.skip('No resources in this template')
 
     multipart_mimes = get_multipart_mimes(h)
     if not multipart_mimes:
-        pytest.skip("No MultipartMime resources in this template")
+        pytest.skip('No MultipartMime resources in this template')
 
     resource_vm_types = vm_types.get_vm_types(h.resources)
     if not resource_vm_types:
-        pytest.skip("No resources with {vm-type} in this template")
+        pytest.skip('No resources with {vm-type} in this template')
 
     bad = set()
     for rid in multipart_mimes:
@@ -75,17 +75,14 @@ def test_multipart_mime(heat_template):
                 break
         else:
             bad.add(rid)
-    assert not bad, "MultipartMime %s have {vm-type} not in %s" % (
+    assert not bad, 'MultipartMime %s have {vm-type} not in %s' % (
         list(bad),
-        list(resource_vm_types),
-    )
+        list(resource_vm_types))
 
 
 def get_multipart_mimes(heat):
     """Return list of resource_id whose type is OS::Heat::MultipartMime.
     """
-    return [
-        rid
-        for rid, resource in heat.resources.items()
-        if heat.nested_get(resource, "type") == "OS::Heat::MultipartMime"
-    ]
+    return [rid for rid, resource in heat.resources.items()
+            if heat.nested_get(resource, 'type') == 'OS::Heat::MultipartMime']
+