add:添加订单覆盖逻辑
Showing
3 changed files
with
11 additions
and
6 deletions
| ... | @@ -48,6 +48,11 @@ class DDTTest(unittest.TestCase): | ... | @@ -48,6 +48,11 @@ class DDTTest(unittest.TestCase): |
| 48 | # 3、进行接口请求 | 48 | # 3、进行接口请求 |
| 49 | res = DealRequest(re_method, re_url, re_headers, re_params).return_response() | 49 | res = DealRequest(re_method, re_url, re_headers, re_params).return_response() |
| 50 | logger.info('接口测试结果为:' + str(res)) | 50 | logger.info('接口测试结果为:' + str(res)) |
| 51 | if data_list['desc'] == '纸质入件': # 订单覆盖逻辑判断 | ||
| 52 | if res['result']['exist'] == 1: | ||
| 53 | url = handle_jenkins()['host'] + '/cl/order/add/confirm' | ||
| 54 | params = {'orderRecordId': res.get('result').get('orderRecordId'), 'cover': 1} | ||
| 55 | res = DealRequest(re_method, url, re_headers, params).return_response() | ||
| 51 | 56 | ||
| 52 | # 4、响应断言 | 57 | # 4、响应断言 |
| 53 | assert_num = str(data_list['response_assert']).count('话术变量验证') # 判断是否是话术场景 | 58 | assert_num = str(data_list['response_assert']).count('话术变量验证') # 判断是否是话术场景 |
| ... | @@ -56,10 +61,10 @@ class DDTTest(unittest.TestCase): | ... | @@ -56,10 +61,10 @@ class DDTTest(unittest.TestCase): |
| 56 | for k in assert_data: | 61 | for k in assert_data: |
| 57 | self.assertEqual(handle_data.get_value(res, k)[0], assert_data[k]) | 62 | self.assertEqual(handle_data.get_value(res, k)[0], assert_data[k]) |
| 58 | else: # 话术变量验证 | 63 | else: # 话术变量验证 |
| 59 | orderRecordId = res.get('result').get('orderRecordId') | 64 | order_record_id = res.get('result').get('orderRecordId') |
| 60 | if orderRecordId is not None: | 65 | if order_record_id is not None: |
| 61 | assert_msg = handle_speech.getAssert(orderRecordId) | 66 | assert_msg = handle_speech.getAssert(order_record_id) |
| 62 | if assert_msg['code'] ==0: | 67 | if assert_msg['code'] == 0: |
| 63 | logger.info(assert_msg['msg']) | 68 | logger.info(assert_msg['msg']) |
| 64 | else: | 69 | else: |
| 65 | raise Exception(assert_msg['msg']) | 70 | raise Exception(assert_msg['msg']) | ... | ... |
| 1 | { | 1 | { |
| 2 | "1": { | 2 | "1": { |
| 3 | "md5": "d003784d3e6dbc116efcb6d550440465" | 3 | "md5": "29f71a9c11f7044dc3c1a624753c9a77" |
| 4 | }, | 4 | }, |
| 5 | "2": { | 5 | "2": { |
| 6 | "token": "28fbd3f975224bb995403d1bb3d36acb" | 6 | "token": "7210994a1c9d447d9fb5467e308b305e" |
| 7 | }, | 7 | }, |
| 8 | "3": { | 8 | "3": { |
| 9 | "orderRecordId": 157 | 9 | "orderRecordId": 157 | ... | ... |
No preview for this file type
-
Please register or sign in to post a comment