diff options
author | stark, steven <ss820f@att.com> | 2018-09-13 16:49:43 -0700 |
---|---|---|
committer | stark, steven <ss820f@att.com> | 2018-09-13 17:21:45 -0700 |
commit | 31d5da59b39d38760cc519a2c5e5b70357b539e8 (patch) | |
tree | 7298d118aefb1e7494afa5cbedaa5e499b78373d /ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py | |
parent | 8de26dd1cc9ed33c3ab85a5014ac949f174db932 (diff) |
[VVP] udpating scripts for casablanca
adding new "infrastructure" scripts
addresses bugs VVP-100, VVP-101, VVP-102
adding base tests
updating tests where arguments have changed
Adds traceability for task VVP-92
Change-Id: I067d8e80934403039e66fbc9fc93766587f67b4e
Issue-ID: VVP-80
Signed-off-by: stark, steven <ss820f@att.com>
Diffstat (limited to 'ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py')
-rw-r--r-- | ice_validator/tests/test_fixed_ips_include_vm_type_network_role.py | 16 |
1 files changed, 11 insertions, 5 deletions
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 53f6453..428b72e 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 @@ -2,7 +2,7 @@ # ============LICENSE_START======================================================= # org.onap.vvp/validation-scripts # =================================================================== -# Copyright © 2018 AT&T Intellectual Property. All rights reserved. +# Copyright © 2017 AT&T Intellectual Property. All rights reserved. # =================================================================== # # Unless otherwise specified, all software contained herein is licensed @@ -37,10 +37,11 @@ # # ECOMP is a trademark and service mark of AT&T Intellectual Property. # -from .helpers import validates import pytest -import yaml +from tests import cached_yaml as yaml + +from .helpers import validates from .utils.ports import get_invalid_ip_addresses @@ -51,7 +52,8 @@ from .utils.ports import get_invalid_ip_addresses 'R-78380', 'R-23503', 'R-71577', - 'R-04697') + '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 @@ -65,7 +67,11 @@ def test_fixed_ips_include_vm_type_network_role(heat_template): if "resources" not in yml: pytest.skip("No resources specified in the 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") + "fixed_ips", + yml["parameters"]) assert not set(invalid_ip_addresses) |