X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=ice_validator%2Ftests%2Ftest_fixed_ips_include_vm_type_network_role.py;h=f94d22b83cf728f801de4d4628cc45e917fa4c30;hb=1f4df7c7ad27b23773ad9cdbe4db1632ce388cf1;hp=428b72e061699678c6741bff48676b9ce3e9d454;hpb=ca9085f0f77d442d3741a8c754e65cc45b6a318d;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py b/ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py index 428b72e..f94d22b 100644 --- a/ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py +++ b/ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py @@ -45,21 +45,23 @@ from .helpers import validates from .utils.ports import get_invalid_ip_addresses -@validates('R-40971', - 'R-27818', - 'R-29765', - 'R-85235', - 'R-78380', - 'R-23503', - 'R-71577', - 'R-04697', - 'R-34037') +@validates( + "R-40971", + "R-27818", + "R-29765", + "R-85235", + "R-78380", + "R-23503", + "R-71577", + "R-04697", + "R-34037", +) def test_fixed_ips_include_vm_type_network_role(heat_template): - ''' + """ Check that all fixed_ips ip addresses include the {vm_type} of the nova server it is associated to and also contains the {network_role} of the network it is associated with - ''' + """ with open(heat_template) as fh: yml = yaml.load(fh) @@ -70,8 +72,11 @@ def test_fixed_ips_include_vm_type_network_role(heat_template): if "parameters" not in yml: pytest.skip("No parameters specified in the heat template") - invalid_ip_addresses = get_invalid_ip_addresses(yml['resources'], - "fixed_ips", - yml["parameters"]) + invalid_ip_addresses = get_invalid_ip_addresses( + yml["resources"], "fixed_ips", yml["parameters"] + ) - assert not set(invalid_ip_addresses) + msg = "The following fixed_ips are declared incorrectly: {}".format( + ", ".join(invalid_ip_addresses) + ) + assert not set(invalid_ip_addresses), msg