예제 #1
0
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
예제 #2
0
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
예제 #3
0
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
예제 #4
0
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
예제 #5
0
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