()
return jsonify({'msg': '测试完成', 'data': res, 'status': 1})
跑接口信息
跑接口信息
跑接口信息
def run_api_msg():
    """ 跑接口信息 """
    data = request.json
    api_msg_data = data.get('apiMsgData')
    project_id = data.get('projectId')
    config_id = data.get('configId')
    if not api_msg_data:
        return jsonify({'msg': '请勾选信息后，再进行测试', 'status': 0})

    # 前端传入的数据不是按照编号来的，所以这里重新排序
    api_ids = [(item['num'], item['apiMsgId']) for item in api_msg_data]
    api_ids.sort(key=lambda x: x[0])
    # api_data = [ApiMsg.query.filter_by(id=c[1]).first() for c in api_ids]
    api_ids = [c[1] for c in api_ids]

    d = RunCase(project_id)
    d.get_api_test(api_ids, config_id)
    res = json.loads(d.run_case())

    return jsonify({'msg': '测试完成', 'data': res, 'status': 1})
def run_api_msg ( ) : data = request . json api_msg_data = data . get ( 'apiMsgData' ) project_id = data . get ( 'projectId' ) config_id = data . get ( 'configId' ) if not api_msg_data : return jsonify ( { 'msg' : '请勾选信息后，再进行测试', 'status': 0}) # 前端传入的数据不是按照编号来的，所以这里重新排序 api_ids = [ ( item [ 'num' ] , item [ 'apiMsgId' ] ) for item in api_msg_data ] api_ids . sort ( key = lambda x : x [ 0 ] ) # api_data = [ApiMsg.query.filter_by(id=c[1]).first() for c in api_ids] api_ids = [ c [ 1 ] for c in api_ids ] d = RunCase ( project_id ) d . get_api_test ( api_ids , config_id ) res = json . loads ( d . run_case ( ) ) return jsonify ( { 'msg' : '测试完成', 'data' : res, ' s atu s : 1})