Exemplo n.º 1
0
 def test_transform_getattr_string_ignores_none_values(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string(
         None)
     self.assertEqual(None, result)
Exemplo n.º 2
0
 def test_transform_getattr_string_ignores_empty_strings(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string('')
     self.assertEqual('', result)
Exemplo n.º 3
0
 def test_transform_getattr_string_creates_valid_cfn_getattr(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string(
         '|getatt|resource|attribute')
     self.assertEqual({'Fn::GetAtt': ['resource', 'attribute']}, result)
Exemplo n.º 4
0
 def test_transform_getattr_string_raises_exception_on_missing_resource(
         self):
     with self.assertRaises(TemplateErrorException):
         CloudFormationTemplateTransformer.transform_getattr_string(
             '|getatt|attribute')
Exemplo n.º 5
0
 def test_transform_getattr_string_ignores_empty_strings(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string('')
     self.assertEqual('', result)
Exemplo n.º 6
0
 def test_transform_getattr_string_ignores_none_values(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string(None)
     self.assertEqual(None, result)
Exemplo n.º 7
0
 def test_transform_getattr_string_raises_exception_on_missing_resource(self):
     with self.assertRaises(TemplateErrorException):
         CloudFormationTemplateTransformer.transform_getattr_string('|getatt|attribute')
Exemplo n.º 8
0
 def test_transform_getattr_string_creates_valid_cfn_getattr(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string('|getatt|resource|attribute')
     self.assertEqual({'Fn::GetAtt': ['resource', 'attribute']}, result)
Exemplo n.º 9
0
 def test_transform_getattr_string_creates_valid_cfn_getattr(self):
     result = CloudFormationTemplateTransformer.transform_getattr_string(
         "|getatt|resource|attribute")
     self.assertEqual({"Fn::GetAtt": ["resource", "attribute"]}, result)