def test_csar_vf_module_model_name(csar):
- assert (
- csar.get_vf_module_model_name("vdns")
- == "Stark0917VlbVf..vdns..module-3"
- )
+ assert csar.get_vf_module_model_name("vdns") == "Stark0917VlbVf..vdns..module-3"
def test_csar_get_vf_module_resource_name(csar):
"custom_env_3": "default",
"my_ip": "default",
"vf-module-model-name": "Starkmultimodule2A9463fd82915..base..module-0",
- "vnf-type": "StarkMultiModule2_43550/StarkMultiModule2 a9463fd8-2915 0"
+ "vnf-type": "StarkMultiModule2_43550/StarkMultiModule2 a9463fd8-2915 0",
}
mod = env.get_environment("env_one").get_module("base")
assert mod == {
:param vf_module: name of Heat module (no path or file extension)
:return: The definition of the module as a dict or None if not found
"""
- if(
+ if (
vf_module.endswith(".env")
or vf_module.endswith(".yaml")
or vf_module.endswith(".yml")
class EnvironmentFilePreloadInstance(AbstractPreloadInstance):
-
def __init__(self, env: PreloadEnvironment, module_label: str, module_params: dict):
self.module_params = module_params
self._module_label = module_label
class EnvironmentFileDataSource(AbstractPreloadDataSource):
-
def __init__(self, path: Path):
super().__init__(path)
check(path.is_dir(), f"{path} must be an existing directory")
servers = Heat(filepath=module).get_resource_by_type(
"OS::Nova::Server", all_resources=True
)
- if not servers:
+ volumes = Heat(filepath=module).get_resource_by_type(
+ "OS::Cinder::Volume", all_resources=True
+ )
+ if not (servers or volumes):
errors.append(os.path.basename(module))
assert not errors, (
- "The following incremental modules do not contain an OS::Nova::Server "
+ "The following incremental modules do not contain at least one "
+ "OS::Nova::Server or OS::Cinder::Volume "
"as required: {}".format(", ".join(errors))
)
if additional:
bad.append(
"%s properties %s not defined as "
- "parameters in %s"
- % (rid, list(additional), nested_filepath)
+ "parameters in %s" % (rid, list(additional), nested_filepath)
)
return bad
network_type = get_network_type_from_port(port_resource)
if not network_type:
invalid_ports.append(
- (port_id, "Unable to determine network type for port (internal or external).")
+ (
+ port_id,
+ "Unable to determine network type for port (internal or external).",
+ )
)
continue