diff options
author | stark, steven <steven.stark@att.com> | 2019-03-19 18:14:28 -0700 |
---|---|---|
committer | stark, steven <steven.stark@att.com> | 2019-03-21 09:29:59 -0700 |
commit | f257796cdb575d5079dce9738e31808c089f4cf3 (patch) | |
tree | de1de657de07185b5715dd047bf4bfef8d8e2730 /ice_validator/tests/helpers.py | |
parent | ad5a66886c550eb6cb7c0d46bc097d382397fc87 (diff) |
[VVP] updating OS::Neutron::Port parameter tests
AAP, FIP/IP, FIP/Subnet parameters use same validation (ports.py)
REGEX moved to specific tests
Added tests for R-159016, R-717227, R-805572
Removed mapping for R-98748
Updated env file test to exclude internal AAP params
Change-Id: Iddde8ee42400b8df9be49b8c15718b451101b37b
Issue-ID: VVP-181
Signed-off-by: stark, steven <steven.stark@att.com>
Diffstat (limited to 'ice_validator/tests/helpers.py')
-rw-r--r-- | ice_validator/tests/helpers.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ice_validator/tests/helpers.py b/ice_validator/tests/helpers.py index 12a7a12..5744945 100644 --- a/ice_validator/tests/helpers.py +++ b/ice_validator/tests/helpers.py @@ -287,3 +287,23 @@ def get_base_template_from_yaml_file(yaml_file): ): return os.path.join(dirname, "{}{}".format(basename, __)) return None + + +def parameter_type_to_heat_type(parameter): + # getting parameter format + if isinstance(parameter, list): + parameter_type = "comma_delimited_list" + elif isinstance(parameter, str): + parameter_type = "string" + elif isinstance(parameter, dict): + parameter_type = "json" + elif isinstance(parameter, int): + parameter_type = "number" + elif isinstance(parameter, float): + parameter_type = "number" + elif isinstance(parameter, bool): + parameter_type = "boolean" + else: + parameter_type = None + + return parameter_type |