diff options
Diffstat (limited to 'ice_validator/tests/test_non_server_name.py')
-rw-r--r-- | ice_validator/tests/test_non_server_name.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/ice_validator/tests/test_non_server_name.py b/ice_validator/tests/test_non_server_name.py index c435916..7264ad0 100644 --- a/ice_validator/tests/test_non_server_name.py +++ b/ice_validator/tests/test_non_server_name.py @@ -40,14 +40,14 @@ """ resource property name """ - +import os import collections - import pytest from .structures import Heat from .structures import HeatProcessor from .helpers import validates +from tests.utils import nested_files VERSION = "1.2.0" @@ -148,11 +148,13 @@ def test_non_server_name(yaml_file): @validates("R-85734") -def test_non_server_name_unique(yaml_files): +def test_non_server_name_unique(heat_template): """Test name has unique value """ + list_nest = nested_files.get_list_of_nested_files(heat_template, os.path.dirname(heat_template)) + list_nest.append(heat_template) non_servers = {} - for yaml_file in yaml_files: + for yaml_file in list_nest: h = Heat(filepath=yaml_file) non_servers.update(get_non_servers(h)) names = collections.defaultdict(set) @@ -165,4 +167,4 @@ def test_non_server_name_unique(yaml_files): assert not bad, "Names must be unique," " not shared across resource ids.%s%s" % ( delim, delim.join("%s: %s" % (name, list(value)) for name, value in bad.items()), - ) + )
\ No newline at end of file |