Merge pull request #923 from JackDanger/jack/cloud-formation-yaml

Allow yaml templates for cloud formation
This commit is contained in:
Steve Pulec 2017-05-12 18:41:46 -04:00 committed by GitHub
commit 0fe824277b
3 changed files with 24 additions and 1 deletions

View file

@ -1,5 +1,6 @@
from __future__ import unicode_literals
import json
import yaml
from mock import patch
import sure # noqa
@ -126,6 +127,20 @@ def test_parse_stack_with_name_type_resource():
queue.should.be.a(Queue)
def test_parse_stack_with_yaml_template():
stack = FakeStack(
stack_id="test_id",
name="test_stack",
template=yaml.dump(name_type_template),
parameters={},
region_name='us-west-1')
stack.resource_map.should.have.length_of(1)
list(stack.resource_map.keys())[0].should.equal('Queue')
queue = list(stack.resource_map.values())[0]
queue.should.be.a(Queue)
def test_parse_stack_with_outputs():
stack = FakeStack(
stack_id="test_id",