X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ice_validator%2Ftests%2Ftest_server_parameters.py;h=46aa7bf9452398929440db08ebbd020c649c1354;hb=f257796cdb575d5079dce9738e31808c089f4cf3;hp=ec49f02015342849fe9b262e971039add5bb66d7;hpb=1f4df7c7ad27b23773ad9cdbe4db1632ce388cf1;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/tests/test_server_parameters.py b/ice_validator/tests/test_server_parameters.py index ec49f02..46aa7bf 100644 --- a/ice_validator/tests/test_server_parameters.py +++ b/ice_validator/tests/test_server_parameters.py @@ -35,12 +35,12 @@ # # ============LICENSE_END============================================ # -# ECOMP is a trademark and service mark of AT&T Intellectual Property. # """test """ import pytest from tests import cached_yaml as yaml +from tests.parametrizers import file_is_a_nested_template from .helpers import validates @@ -138,41 +138,37 @@ def check_server_parameter_name(heat_template, parameter, parameter_name): @validates("R-23311") -def test_availability_zone_parameter_type(heat_template): - check_parameter_type(heat_template, "availability_zone_", "string") +def test_availability_zone_parameter_type(yaml_file): + if file_is_a_nested_template(yaml_file): + pytest.skip("Not applicable in nested templates") + check_parameter_type(yaml_file, "availability_zone_", "string") @validates("R-07507") -def test_vnf_id_parameter_type_and_parameter_name(heat_template): - check_parameter_type(heat_template, "vnf_id", "string") - check_server_parameter_name(heat_template, "vnf_id", "vnf_id") +def test_vnf_id_parameter_type_and_parameter_name(yaml_file): + check_parameter_type(yaml_file, "vnf_id", "string") + check_server_parameter_name(yaml_file, "vnf_id", "vnf_id") @validates("R-82134") -def test_vf_module_id_parameter_type_and_parameter_name(heat_template): - check_parameter_type(heat_template, "vf_module_id", "string") - check_server_parameter_name(heat_template, "vf_module_id", "vf_module_id") +def test_vf_module_id_parameter_type_and_parameter_name(yaml_file): + check_parameter_type(yaml_file, "vf_module_id", "string") + check_server_parameter_name(yaml_file, "vf_module_id", "vf_module_id") @validates("R-62428") -def test_vnf_name_parameter_type_and_parameter_name(heat_template): - check_parameter_type(heat_template, "vnf_name", "string") - check_server_parameter_name(heat_template, "vnf_name", "vnf_name") +def test_vnf_name_parameter_type_and_parameter_name(yaml_file): + check_parameter_type(yaml_file, "vnf_name", "string") + check_server_parameter_name(yaml_file, "vnf_name", "vnf_name") @validates("R-39067") -def test_vf_module_name_parameter_type_and_parameter_name(heat_template): - check_parameter_type(heat_template, "vf_module_name", "string") - check_server_parameter_name(heat_template, "vf_module_name", "vf_module_name") - - -@validates("R-95430") -def test_vm_role_parameter_type_and_parameter_name(heat_template): - check_parameter_type(heat_template, "vm_role", "string") - check_server_parameter_name(heat_template, "vm_role", "vm_role") +def test_vf_module_name_parameter_type_and_parameter_name(yaml_file): + check_parameter_type(yaml_file, "vf_module_name", "string") + check_server_parameter_name(yaml_file, "vf_module_name", "vf_module_name") @validates("R-54340") -def test_vf_module_index_parameter_type_and_parameter_name(heat_template): - check_parameter_type(heat_template, "vf_module_index", "number") - check_server_parameter_name(heat_template, "vf_module_index", "vf_module_index") +def test_vf_module_index_parameter_type_and_parameter_name(yaml_file): + check_parameter_type(yaml_file, "vf_module_index", "number") + check_server_parameter_name(yaml_file, "vf_module_index", "vf_module_index")