def test_validate_property_getatt(self):
    tmpl = {'HeatTemplateFormatVersion': '2012-12-12', 'Resources': {'R1': {'Type': 'ResourceWithPropsType'}, 'R2': {'Type': 'ResourceWithPropsType', 'Properties': {'Foo': {'Fn::GetAtt': ['R1', 'Foo']}}}}}
    self.stack = stack.Stack(self.ctx, 'test_stack', template.Template(tmpl))
    self.assertIsNone(self.stack.validate())
def test_validate_property_getatt(self):
    tmpl = {'HeatTemplateFormatVersion': '2012-12-12', 'Resources': {'R1': {'Type': 'ResourceWithPropsType'}, 'R2': {'Type': 'ResourceWithPropsType', 'Properties': {'Foo': {'Fn::GetAtt': ['R1', 'Foo']}}}}}
    self.stack = stack.Stack(self.ctx, 'test_stack', template.Template(tmpl))
    self.assertIsNone(self.stack.validate())