#
# ============LICENSE_END============================================
#
-# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
"""test
"""
import re
import pytest
-import yaml
+from tests import cached_yaml as yaml
from .helpers import validates
invalid_availability_zones = set()
- for v1 in yml["resources"].values():
+ for k1, v1 in yml["resources"].items():
if not isinstance(v1, dict):
continue
if "properties" not in v1:
continue
if "str_replace" in v2:
continue
- if not re.match(r"availability_zone_\d+", v2["get_param"]):
+ if "get_param" not in v2:
+ invalid_availability_zones.add(k1)
+ elif not re.match(r"availability_zone_\d+", v2["get_param"]):
invalid_availability_zones.add(v2["get_param"])
assert not invalid_availability_zones, "invalid availability zones %s" % list(