heat_integrationtests.functional.test_default_parameters Module¶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, 'expect2': 40, 'temp_def': True, 'param': None, 'expect1': 50}), ('default', {'default': 12, 'expect2': 12, 'temp_def': True, 'param': None, 'expect1': 12}), ('both', {'default': 12, 'expect2': 15, 'temp_def': True, 'param': 15, 'expect1': 12}), ('no_temp_default', {'default': 12, 'expect2': 12, 'temp_def': False, 'param': None, 'expect1': 12})]¶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'¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.