aboutsummaryrefslogtreecommitdiffstats
path: root/ice_validator/tests/test_nova_servers_vm_types.py
diff options
context:
space:
mode:
Diffstat (limited to 'ice_validator/tests/test_nova_servers_vm_types.py')
-rw-r--r--ice_validator/tests/test_nova_servers_vm_types.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/ice_validator/tests/test_nova_servers_vm_types.py b/ice_validator/tests/test_nova_servers_vm_types.py
index d3d0dbb..36ada32 100644
--- a/ice_validator/tests/test_nova_servers_vm_types.py
+++ b/ice_validator/tests/test_nova_servers_vm_types.py
@@ -42,7 +42,7 @@ import re
from tests import cached_yaml as yaml
-from .helpers import validates
+from .helpers import validates, is_nova_server
from .utils.vm_types import get_vm_types_for_resource, get_vm_types
@@ -64,13 +64,8 @@ def test_vm_type_consistent_on_nova_servers(yaml_file):
invalid_nova_servers = []
for k, v in yml["resources"].items():
- if not isinstance(v, dict):
- continue
- if v.get("type") != "OS::Nova::Server":
+ if not is_nova_server(v):
continue
- if "properties" not in v:
- continue
-
vm_types = get_vm_types_for_resource(v)
if len(vm_types) != 1:
invalid_nova_servers.append(k)