def lambda_handler(event, context): main(event, context) return { 'statusCode': 200, 'body': json.dumps({ 'Message': 'Successfully executed' }) }
def test_update_record(): body = { "owner_id": "dc2bc5cb-ae06-4288-b64b-8c501ec60867", "train_id": "3aa90f87-9a8e-42f9-8759-1295ff5e0c04", "company": "東急", "part_number": 12345, } lambda_function.main(body)
def test_response_structure(): res = lambda_function.main() res_body = json.loads(res["body"]) schema = read_schema_file() validate(res_body, schema)
def test_insert_data(params_variation): body = params_variation res = lambda_function.main(body) assert res['statusCode'] == 200 res_body = json.loads(res["body"]) schema = read_schema_file() validate(res_body, schema)
def test_response_setting(params_variation): body = params_variation res = lambda_function.main(body) assert res['statusCode'] == 200 assert res['headers']['Content-Type'] == 'application/json; charset=utf-8' assert res['headers']['Access-Control-Allow-Origin'] == '*'