def start_sqs(port=DEFAULT_PORT_SQS, async=False): cmd = '%s/bin/moto_server sqs -p %s -H %s' % (LOCALSTACK_VENV_FOLDER, port, constants.BIND_HOST) print("Starting mock SQS server (port %s)..." % port) return do_run(cmd, async) def start_firehose(port=DEFAULT_PORT_FIREHOSE, async=False): print("Starting mock Firehose (port %s)..." % port) if async: thread = FuncThread(firehose_api.serve, port, quiet=True) thread.start() TMP_THREADS.append(thread) return thread else: firehose_api.serve(port) def start_dynamodbstreams(port=DEFAULT_PORT_DYNAMODBSTREAMS, async=False): print("Starting mock DynamoDB Streams (port %s)..." % port) if async: thread = FuncThread(dynamodbstreams_api.serve, port, quiet=True) thread.start() TMP_THREADS.append(thread) return thread else: firehose_api.serve(port) def start_lambda(port=DEFAULT_PORT_LAMBDA, async=False): print("Starting mock Lambda (port %s)..." % port)