The heat_integrationtests.functional.test_default_parameters
Module¶
-
class
heat_integrationtests.functional.test_default_parameters.
DefaultParametersTest
(*args, **kwargs)[source]¶ Bases:
heat_integrationtests.functional.functional_base.FunctionalTestsBase
-
nested_template
= ‘\nheat_template_version: 2013-05-23\nparameters:\n length:\n type: string\n default: 50\nresources:\n random1:\n type: OS::Heat::RandomString\n properties:\n length: {get_param: length}\noutputs:\n random1_value:\n value: {get_resource: random1}\n’¶
-
scenarios
= [(‘none’, {‘default’: None, ‘temp_def’: True, ‘expect2’: 40, ‘expect1’: 50, ‘param’: None}), (‘default’, {‘default’: 12, ‘temp_def’: True, ‘expect2’: 12, ‘expect1’: 12, ‘param’: None}), (‘both’, {‘default’: 12, ‘temp_def’: True, ‘expect2’: 15, ‘expect1’: 12, ‘param’: 15}), (‘no_temp_default’, {‘default’: 12, ‘temp_def’: False, ‘expect2’: 12, ‘expect1’: 12, ‘param’: None})]¶
-
template
= ‘\nheat_template_version: 2013-05-23\nparameters:\n length:\n type: string\n default: 40\nresources:\n random1:\n type: nested_random.yaml\n random2:\n type: OS::Heat::RandomString\n properties:\n length: {get_param: length}\noutputs:\n random1:\n value: {get_attr: [random1, random1_value]}\n random2:\n value: {get_resource: random2}\n’¶
-