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)
subject = '[Subject] Test subject'
        message = 'Hello world.'
        self.sns_client.publish(
            TopicArn=topic_arn,
            Subject=subject,
            Message=message
        )
        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)
        notification = message['Records'][0]['Sns']
        self.assertIn('Subject', notification)
        self.assertEqual(notification['Subject'], subject)
class TestNodeJSRuntimes(LambdaTestBase):
    @classmethod
    def setUpClass(cls):
        cls.lambda_client = aws_stack.connect_to_service('lambda')
    def test_nodejs_lambda_running_in_docker(self):
        if not use_docker():
            return
        zip_file = testutil.create_zip_file(
            TEST_LAMBDA_NODEJS, get_content=True)
        testutil.create_lambda_function(
            func_name=TEST_LAMBDA_NAME_JS,
            zip_file=zip_file,