X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ice_validator%2Ftests%2Ftest_nova_servers_environment_context.py;h=780733ad8b12ddb4eb28e68607596caffc4900f8;hb=0c4e64d87728b89aa9cd4d41d738f5bfe64ceee3;hp=0da97f2cfae598fe061b0176dabd47d9ae9378bc;hpb=10535815da964c683e5f91030934652bfb3f53b8;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/tests/test_nova_servers_environment_context.py b/ice_validator/tests/test_nova_servers_environment_context.py index 0da97f2..780733a 100644 --- a/ice_validator/tests/test_nova_servers_environment_context.py +++ b/ice_validator/tests/test_nova_servers_environment_context.py @@ -43,7 +43,8 @@ import pytest from tests import cached_yaml as yaml -from .helpers import validates +from .helpers import validates, get_param + VERSION = "1.0.0" @@ -89,17 +90,5 @@ def validate_metadata(metadata, parameters): Return error message string or None if no errors. """ for value in metadata.values(): - if isinstance(value, dict): - if "get_param" in value: - if value["get_param"] == "environment_context": - wc = parameters.get("environment_context", {}) - if wc.get("type") == "string": - break - else: - return ( - 'must have parameter "environment_context"' - ' of type "string"' - ) - break - else: - return None + if get_param(value) == "environment_context" and parameters.get("environment_context", {}).get("type", "") != "string": + return 'must have parameter "environment_context" of type "string"'