Scan for output errors in functional tests
In _stack_output() look for unexpected "output_error" messages.
Fix a missing output in the template resource tests.
Change-Id: I71d5d7e5800d7503d9e6015f637fe7fef5d867fe
diff --git a/functional/test_resource_group.py b/functional/test_resource_group.py
index ab3b355..8bc9950 100644
--- a/functional/test_resource_group.py
+++ b/functional/test_resource_group.py
@@ -244,14 +244,14 @@
env = {'resource_registry':
{'My::RandomString': 'OS::Heat::RandomString'}}
- template_one = self.template.replace("count: 0", "count: 1")
+ template_one = self.template.replace("count: 0", "count: 2")
stack_identifier = self.stack_create(template=template_one,
environment=env)
self.assertEqual({u'random_group': u'OS::Heat::ResourceGroup'},
self.list_resources(stack_identifier))
initial_nested_ident = self._group_nested_identifier(stack_identifier)
- self.assertEqual({'0': 'My::RandomString'},
+ self.assertEqual({'0': 'My::RandomString', '1': 'My::RandomString'},
self.list_resources(initial_nested_ident))
# get the output
stack0 = self.client.stacks.get(stack_identifier)
@@ -301,7 +301,7 @@
env = {'resource_registry':
{'My::RandomString': 'my_random.yaml'}}
- template_one = self.template.replace("count: 0", "count: 1")
+ template_one = self.template.replace("count: 0", "count: 2")
stack_identifier = self.stack_create(template=template_one,
environment=env,
files=files1)
@@ -309,7 +309,7 @@
self.list_resources(stack_identifier))
initial_nested_ident = self._group_nested_identifier(stack_identifier)
- self.assertEqual({'0': 'My::RandomString'},
+ self.assertEqual({'0': 'My::RandomString', '1': 'My::RandomString'},
self.list_resources(initial_nested_ident))
# get the output
stack0 = self.client.stacks.get(stack_identifier)