def test_sendSmsMessage(caseInfo): print() print("测试项:" + caseInfo["title"]) print("请求参数:" + caseInfo["json"]) """参数组装""" url = caseInfo["url"] datas = json.loads(caseInfo["data"]) jsons = json.loads(caseInfo["json"]) header = json.loads(caseInfo["header"]) method = caseInfo["method"] msg = caseInfo["msg"] code = caseInfo["code"] """清除验证码记录""" delVCodeByDevice("Meizu-16th Plus") delVCodeByDevice("Meizu-16th") """接口请求""" r = doRequest(method, url, datas, jsons, header) print("接口返回值:" + r) re = json.loads(r) """结果校验""" assert re["msg"] == msg assert re["code"] == code
def test_login(caseInfo): print() print("测试项:" + caseInfo["title"]) print("请求参数:" + caseInfo["json"]) """参数组装""" url = caseInfo["url"] datas = json.loads(caseInfo["data"]) jsons = json.loads(caseInfo["json"]) header = json.loads(caseInfo["header"]) method = caseInfo["method"] msg = caseInfo["msg"] code = caseInfo["code"] """接口请求""" r = doRequest(method, url, datas, jsons, header) print("接口返回值:" + r) re = json.loads(r) """结果校验""" assert re["msg"] == msg assert re["code"] == code
def test_everydayMottoInsert(caseInfo): print() print("测试项:" + caseInfo["title"]) print("请求参数:" + caseInfo["json"]) """参数组装""" url = 'http://47.112.0.183:8801' + caseInfo["url"] datas = json.loads(caseInfo["data"]) jsons = json.loads(caseInfo["json"]) header = {'token': login("13367339376", "123456", devicesAndroid)["token"]} method = caseInfo["method"] msg = caseInfo["msg"] code = caseInfo["code"] """接口请求""" r = doRequest(method, url, datas, jsons, header) print("接口返回值:" + r) re = json.loads(r) """结果校验""" assert re["msg"] == msg assert re["code"] == code
def test_validateUserNewOrOld(caseInfo): print() print("测试项:" + caseInfo["title"]) print("请求参数:" + caseInfo["json"]) """参数组装""" print("请求参数" + caseInfo["json"]) url = 'http://47.112.0.183:8801' + caseInfo["url"] datas = json.loads(caseInfo["data"]) jsons = json.loads(caseInfo["json"]) header = json.loads(caseInfo["header"]) method = caseInfo["method"] msg = caseInfo["msg"] code = caseInfo["code"] """接口请求""" r = doRequest(method, url, datas, jsons, header) print("接口返回值:" + r) re = json.loads(r) """结果校验""" assert re["msg"] == msg assert re["code"] == code
def test_indexAppletList(caseInfo): print() print("测试项:" + caseInfo["title"]) print("请求参数:" + caseInfo["json"]) """参数组装""" url = caseInfo["url"] datas = json.loads(caseInfo["data"]) jsons = json.loads(caseInfo["json"]) header = {"token": login("13300000000", "123456", devicesAndroid)["token"]} method = caseInfo["method"] msg = caseInfo["msg"] code = caseInfo["code"] """接口请求""" r = doRequest(method, url, datas, jsons, header) print("接口返回值:" + r) re = json.loads(r) """结果校验""" assert re["msg"] == msg assert re["code"] == code