Commit 0f82bd72 authored by liguangyu06's avatar liguangyu06
Browse files

用例优化

parent c9d1fc9f
...@@ -49,7 +49,7 @@ excel.write_data(row=2, column=2, value=group_name) ...@@ -49,7 +49,7 @@ excel.write_data(row=2, column=2, value=group_name)
# 第二步进行套包数据导入操作 # 第二步进行套包数据导入操作
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10")
request_body = commonFuc().get_business_data(module, "payload10") request_body = commonFuc().get_business_data(module, "payload11")
# 获取文件 # 获取文件
file = open(file_path, "rb") file = open(file_path, "rb")
...@@ -67,8 +67,9 @@ result = json.loads(result.content) ...@@ -67,8 +67,9 @@ result = json.loads(result.content)
file.close() file.close()
# 截取结果中errList信息 # 截取结果中errList信息
result = {"errList": result["data"]["errMsg"]["errList"]} result = {"errList": result["data"]["errMsg"]["errList"]}
print(result)
# 获取预期结果 # 获取预期结果
err_list = "平台套包编号【{}】 在待用记录里不存在!".format(group_code) err_list = "平台套包编号【{}】 在待用记录里不存在!".format(group_code)
check_dict = commonFuc().get_business_data(module, "checkDict11", err_list) check_dict = commonFuc().get_business_data(module, "checkDict11", err_list)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
...@@ -28,7 +28,7 @@ headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_tok ...@@ -28,7 +28,7 @@ headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_tok
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
file_path = BASE_DIR + "/data/cmdc_files/套包按条件停用.xlsx" file_path = BASE_DIR + "/data/cmdc_files/套包按条件停用.xlsx"
# 套包状态-停用状态 # 套包状态-草稿状态
group_status = 0 group_status = 0
# 获取套包列表 # 获取套包列表
...@@ -49,7 +49,7 @@ excel.write_data(row=2, column=2, value=group_name) ...@@ -49,7 +49,7 @@ excel.write_data(row=2, column=2, value=group_name)
# 第二步进行套包数据导入操作 # 第二步进行套包数据导入操作
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10")
request_body = commonFuc().get_business_data(module, "payload10") request_body = commonFuc().get_business_data(module, "payload11")
# 获取文件 # 获取文件
file = open(file_path, "rb") file = open(file_path, "rb")
...@@ -67,8 +67,9 @@ result = json.loads(result.content) ...@@ -67,8 +67,9 @@ result = json.loads(result.content)
file.close() file.close()
# 截取结果中errList信息 # 截取结果中errList信息
result = {"errList": result["data"]["errMsg"]["errList"]} result = {"errList": result["data"]["errMsg"]["errList"]}
# 获取预期结果 # 获取预期结果
err_list = "平台套包编号【{}】 在待用记录里不存在!".format(group_code) err_list = "平台套包编号【{}】 在待用记录里不存在!".format(group_code)
check_dict = commonFuc().get_business_data(module, "checkDict11", err_list) check_dict = commonFuc().get_business_data(module, "checkDict11", err_list)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
...@@ -109,7 +109,9 @@ checkDict11: {"errList":["%s"]} ...@@ -109,7 +109,9 @@ checkDict11: {"errList":["%s"]}
#预期结果 #预期结果
checkDict12: {"success":true,"code":"200","message":"OK","data":{"success":true},"freshToken":null} checkDict12: {"success":true,"code":"200","message":"OK","data":{"success":true},"freshToken":null}
#测试场景:批量停用功能验证
#按条件启用接口地址和报文
"payload11": {"type":1}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment