def test_transform_reference_string_ignores_empty_strings(self):
     result = CloudFormationTemplateTransformer.transform_reference_string('')
     self.assertEqual('', result)
 def test_transform_reference_string_ignores_none_values(self):
     result = CloudFormationTemplateTransformer.transform_reference_string(None)
     self.assertEqual(None, result)
 def test_transform_reference_string_ignores_value_without_reference(self):
     result = CloudFormationTemplateTransformer.transform_reference_string('my-value')
     self.assertEqual('my-value', result)
 def test_transform_reference_string_raises_exception_on_empty_reference(self):
     with self.assertRaises(TemplateErrorException):
         CloudFormationTemplateTransformer.transform_reference_string('|ref|')
 def test_transform_reference_string_creates_valid_cfn_reference(self):
     result = CloudFormationTemplateTransformer.transform_reference_string('|ref|my-value')
     self.assertEqual({'Ref': 'my-value'}, result)