我需要帮助编写python模拟单元测试用例,以使用lambda触发AWS粘合作业。请帮帮我。下面是示例代码
# Set up logging
import json
import os
import logging
logger = logging.getLogger()
logger.setLevel(logging.INFO)
# Import Boto 3 for AWS Glue
import boto3
client = boto3.client('glue')
# Variables for the job:
glueJobName = "MyTestJob"
# Define Lambda function
def lambda_handler(event, context):
logger.info('## TRIGGERED BY EVENT: ')
logger.info(event['detail'])
response =
client.start_job_run(JobName = glueJobName)
logger.info('## STARTED GLUE JOB: ' + glueJobName)
logger.info('## GLUE JOB RUN ID: ' + response['JobRunId'])
return response
请帮忙
下面是对类似问题的回答:https://stackoverflow.com/a/61480045/11305581
简言之,您需要来自boto3客户机的模拟低级API响应,或者使用
moto
包(如果已经在那里实现了此功能)相关问题 更多 >
编程相关推荐