def test_transform_join_key_accepts_empty_join_string(self):
     result = CloudFormationTemplateTransformer.transform_join_key('|join|', ['a', 'b'])
     self.assertEqual(('Fn::Join', ['', ['a', 'b']]), result)
 def test_transform_join_key_creates_valid_cfn_join_with_multiple_strings(self):
     result = CloudFormationTemplateTransformer.transform_join_key('|join|-', ['a', 'b', 'c', 'd', 'e'])
     self.assertEqual(('Fn::Join', ['-', ['a', 'b', 'c', 'd', 'e']]), result)
 def test_transform_join_key_creates_valid_cfn_join(self):
     result = CloudFormationTemplateTransformer.transform_join_key('|join|-', ['a', 'b'])
     self.assertEqual(('Fn::Join', ['-', ['a', 'b']]), result)