X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ice_validator%2Ftests%2Futils%2Fports.py;fp=ice_validator%2Ftests%2Futils%2Fports.py;h=89440eba4dca6118aa1717d7c5dec5a580ef1bb7;hb=3a37d68be925c92c9a540cf589dfbe4c901d7911;hp=f5db5a42d07ce2cea38e86d2ff638440caf6ec39;hpb=36731efa2c3de9cb52941058fde0dcbc4beeed5b;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/tests/utils/ports.py b/ice_validator/tests/utils/ports.py index f5db5a4..89440eb 100644 --- a/ice_validator/tests/utils/ports.py +++ b/ice_validator/tests/utils/ports.py @@ -37,13 +37,13 @@ # # -from .network_roles import get_network_role_from_port +from .network_roles import get_network_role_and_type from .vm_types import get_vm_type_for_nova_server import re def is_valid_ip_address( - ip_address, vm_type, network_role, port_property, parameter_type + ip_address, vm_type, network_role, port_property, parameter_type, network_type ): """ Check the ip_address to make sure it is properly formatted and @@ -138,6 +138,8 @@ def is_valid_ip_address( continue if v3[0] != port_property: continue + if v3[2] != network_type: + continue # check if pattern matches m = v3[3].match(ip_address) if m: @@ -190,8 +192,8 @@ def get_invalid_ip_addresses(resources, port_property, parameters): else: continue - network_role = get_network_role_from_port(port_resource) - if not network_role: + network_role, network_type = get_network_role_and_type(port_resource) + if not network_role or not network_type: continue for k1, v1 in port_resource["properties"].items(): @@ -220,6 +222,7 @@ def get_invalid_ip_addresses(resources, port_property, parameters): network_role, port_property, parameter_type, + network_type, ) if not valid_ip_address: