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