Implement execute change set endpoint (#1391)

This commit is contained in:
Alex M 2017-12-14 04:07:23 -08:00 committed by Terry Cain
commit e75f3ef4d4
4 changed files with 72 additions and 2 deletions

View file

@ -337,6 +337,30 @@ def test_create_change_set_from_s3_url():
assert 'arn:aws:cloudformation:us-east-1:123456789:stack/NewStack' in response['StackId']
@mock_cloudformation
def test_execute_change_set_w_arn():
cf_conn = boto3.client('cloudformation', region_name='us-east-1')
change_set = cf_conn.create_change_set(
StackName='NewStack',
TemplateBody=dummy_template_json,
ChangeSetName='NewChangeSet',
ChangeSetType='CREATE',
)
cf_conn.execute_change_set(ChangeSetName=change_set['Id'])
@mock_cloudformation
def test_execute_change_set_w_name():
cf_conn = boto3.client('cloudformation', region_name='us-east-1')
change_set = cf_conn.create_change_set(
StackName='NewStack',
TemplateBody=dummy_template_json,
ChangeSetName='NewChangeSet',
ChangeSetType='CREATE',
)
cf_conn.execute_change_set(ChangeSetName='NewStack', StackName='NewStack')
@mock_cloudformation
def test_describe_stack_pagination():
conn = boto3.client('cloudformation', region_name='us-east-1')