Hi,
It seems like when you have an SQS Queue invoking an Lambda function, that it does get the SQS message, however it seems that the MessageAttributes is always an empty object, even though there is MessageAttributes sent a long.


import unittest
from localstack.utils.aws import aws_stack
TEST_QUEUE_NAME = 'TestQueue'
class SQSTest(unittest.TestCase):
    def test_list_queue_tags(self):
        
        
        sqs_client = aws_stack.connect_to_service('sqs')
        queue_info = sqs_client.create_queue(QueueName=TEST_QUEUE_NAME)
        queue_url = queue_info['QueueUrl']
        res = sqs_client.list_queue_tags(QueueUrl=queue_url)
        
        assert 'Tags' not in res
    def test_create_fifo_queue(self):
        fifo_queue = 'my-queue.fifo'
        sqs_client = aws_stack.connect_to_service('sqs')
        queue_info = sqs_client.create_queue(QueueName=fifo_queue, Attributes={'FifoQueue': 'true'})
        queue_url = queue_info['QueueUrl']
        
        assert fifo_queue in queue_url