Bases: heat_integrationtests.functional.functional_base.FunctionalTestsBase
- 
setUp()[source]
 
- 
template = '\nheat_template_version: 2013-05-23\nparameters:\n  flavor:\n    type: string\n  image:\n    type: string\n  network:\n    type: string\n  timeout:\n    type: number\n    default: 60\nresources:\n  instance1:\n    type: OS::Nova::Server\n    properties:\n      flavor: {get_param: flavor}\n      image: {get_param: image}\n      networks:\n      - network: {get_param: network}\n      user_data_format: RAW\n      user_data:\n        str_replace:\n          template: \'#!/bin/sh\n\n            wc_notify --data-binary \'\'{"status": "SUCCESS"}\'\'\n\n            # signals with reason\n\n            wc_notify --data-binary \'\'{"status": "SUCCESS", "reason":\n            "signal2"}\'\'\n\n            # signals with data\n\n            wc_notify --data-binary \'\'{"status": "SUCCESS", "reason":\n            "signal3", "data": "data3"}\'\'\n\n            wc_notify --data-binary \'\'{"status": "SUCCESS", "reason":\n            "signal4", "data": "data4"}\'\'\n\n            # check signals with the same number\n\n            wc_notify --data-binary \'\'{"status": "SUCCESS", "id": "5"}\'\'\n\n            wc_notify --data-binary \'\'{"status": "SUCCESS", "id": "5"}\'\'\n\n            # loop for 20 signals without reasons and data\n\n            for i in `seq 1 20`; do wc_notify --data-binary \'\'{"status":\n            "SUCCESS"}\'\' & done\n\n            wait\n            \'\n          params:\n            wc_notify:\n              get_attr: [wait_handle, curl_cli]\n\n  wait_condition:\n    type: OS::Heat::WaitCondition\n    depends_on: instance1\n    properties:\n      count: 25\n      handle: {get_resource: wait_handle}\n      timeout: {get_param: timeout}\n\n  wait_handle:\n    type: OS::Heat::WaitConditionHandle\n\noutputs:\n  curl_cli:\n    value:\n      get_attr: [wait_handle, curl_cli]\n  wc_data:\n    value:\n      get_attr: [wait_condition, data]\n'
 
- 
test_create_stack_with_multi_signal_waitcondition()[source]