It appears lambdas are not triggered from items being pushed to SQS if [SendMessageBatch](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html) is used instead of [SendMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)
func_name=function_name,
            runtime=LAMBDA_RUNTIME_PYTHON36
        )
        lambda_client = aws_stack.connect_to_service('lambda')
        lambda_client.create_event_source_mapping(
            EventSourceArn=aws_stack.sqs_queue_arn(queue_name),
            FunctionName=function_name
        )
        self.client.send_message(
            QueueUrl=queue_url,
            MessageBody='hello world.',
            MessageAttributes=TEST_MESSAGE_ATTRIBUTES
        )
        logs = aws_stack.connect_to_service('logs')
        log_stream = retry(get_lambda_log_stream, retries=3, sleep=2, function_name=function_name)
        rs = logs.get_log_events(
            logGroupName='/aws/lambda/{}'.format(function_name),
            logStreamName=log_stream
        )
        message = get_event_message(rs['events'])
        self.assertEqual(len(message['Records']), 1)
        sqs_msg = message['Records'][0]
        self.assertEqual(sqs_msg['body'], 'hello world.')
        self.assertIn('messageAttributes', sqs_msg)
        self.assertIn('City', sqs_msg['messageAttributes'])
        self.assertEqual(sqs_msg['messageAttributes']['City'], TEST_MESSAGE_ATTRIBUTES['City'])
        
        self.client.delete_queue(QueueUrl=queue_url)
        lambda_client.delete_function(FunctionName=function_name)