dce09416 by 付孟奇

add:添加订单覆盖逻辑

1 parent c765d9b1
......@@ -48,6 +48,11 @@ class DDTTest(unittest.TestCase):
# 3、进行接口请求
res = DealRequest(re_method, re_url, re_headers, re_params).return_response()
logger.info('接口测试结果为:' + str(res))
if data_list['desc'] == '纸质入件': # 订单覆盖逻辑判断
if res['result']['exist'] == 1:
url = handle_jenkins()['host'] + '/cl/order/add/confirm'
params = {'orderRecordId': res.get('result').get('orderRecordId'), 'cover': 1}
res = DealRequest(re_method, url, re_headers, params).return_response()
# 4、响应断言
assert_num = str(data_list['response_assert']).count('话术变量验证') # 判断是否是话术场景
......@@ -56,10 +61,10 @@ class DDTTest(unittest.TestCase):
for k in assert_data:
self.assertEqual(handle_data.get_value(res, k)[0], assert_data[k])
else: # 话术变量验证
orderRecordId = res.get('result').get('orderRecordId')
if orderRecordId is not None:
assert_msg = handle_speech.getAssert(orderRecordId)
if assert_msg['code'] ==0:
order_record_id = res.get('result').get('orderRecordId')
if order_record_id is not None:
assert_msg = handle_speech.getAssert(order_record_id)
if assert_msg['code'] == 0:
logger.info(assert_msg['msg'])
else:
raise Exception(assert_msg['msg'])
......
{
"1": {
"md5": "d003784d3e6dbc116efcb6d550440465"
"md5": "29f71a9c11f7044dc3c1a624753c9a77"
},
"2": {
"token": "28fbd3f975224bb995403d1bb3d36acb"
"token": "7210994a1c9d447d9fb5467e308b305e"
},
"3": {
"orderRecordId": 157
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!