Commit 18757343 authored by liguangyu06's avatar liguangyu06
Browse files

用例优化

parent 5706a140
...@@ -8,6 +8,7 @@ case_tag:cmdc_api,cmdc返利规则启用功能验证,2271,2271-8,sit,bs ...@@ -8,6 +8,7 @@ case_tag:cmdc_api,cmdc返利规则启用功能验证,2271,2271-8,sit,bs
from common.common_func import commonFuc from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
from common.db.db import mySql
import requests import requests
import json import json
...@@ -49,3 +50,34 @@ result = json.loads(result.content) ...@@ -49,3 +50,34 @@ result = json.loads(result.content)
check_dict = commonFuc().get_business_data(module, "checkDict26") check_dict = commonFuc().get_business_data(module, "checkDict26")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
# 数据库操作
mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息
host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询返利规则审核状态
sql = "SELECT t.status FROM `cmdc-order`.tc_rebate t WHERE rebateId = {}".format(rebate_id)
result = {"status": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
# 核验数据库返利规则对应的删除标识是否正确
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict26_101")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
...@@ -8,6 +8,7 @@ case_tag:cmdc_api,cmdc返利规则停用功能验证,2271,2271-8,sit,bs ...@@ -8,6 +8,7 @@ case_tag:cmdc_api,cmdc返利规则停用功能验证,2271,2271-8,sit,bs
from common.common_func import commonFuc from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
from common.db.db import mySql
import requests import requests
import json import json
...@@ -49,3 +50,20 @@ result = json.loads(result.content) ...@@ -49,3 +50,20 @@ result = json.loads(result.content)
check_dict = commonFuc().get_business_data(module, "checkDict27") check_dict = commonFuc().get_business_data(module, "checkDict27")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
# 数据库操作
mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息
host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询返利规则审核状态
sql = "SELECT t.status FROM `cmdc-order`.tc_rebate t WHERE rebateId = {}".format(rebate_id)
result = {"status": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
# 核验数据库返利规则对应的删除标识是否正确
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict27_102")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
...@@ -196,6 +196,7 @@ checkDict24: {"success":true,"code":"200","message":"ok","data":true} ...@@ -196,6 +196,7 @@ checkDict24: {"success":true,"code":"200","message":"ok","data":true}
"payload26": {"rebateid":"%s","status":101} "payload26": {"rebateid":"%s","status":101}
#预期结果 #预期结果
checkDict26: {"success":true,"code":"200","message":"ok","data":1} checkDict26: {"success":true,"code":"200","message":"ok","data":1}
checkDict26_101: {"status":101}
#测试场景二十七:返利规则删除功能验证 #测试场景二十七:返利规则删除功能验证
...@@ -211,7 +212,7 @@ checkDict25_1: {"deleteSign":1} ...@@ -211,7 +212,7 @@ checkDict25_1: {"deleteSign":1}
"payload27": {"rebateid":"%s","status":102} "payload27": {"rebateid":"%s","status":102}
#预期结果 #预期结果
checkDict27: {"success":true,"code":"200","message":"ok","data":1} checkDict27: {"success":true,"code":"200","message":"ok","data":1}
checkDict27_102: {"status":102}
#测试场景二十九:查询客户对应返利规则验证 #测试场景二十九:查询客户对应返利规则验证
"url28": "/order/rebate/getRebateSkuDetail" "url28": "/order/rebate/getRebateSkuDetail"
......
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