# -*- coding: utf-8 -*- """ #----------testcase---------------- #基本信息 #Author:johnnyzhu #project:jfa """ #sendVerificationCode 获取smstoken用于重设登录密码 import util.test_get_post as gp import json import util.globalv as gl # import case.login as clogin import config.config def sendVerificationCode(phone,templateType): ip = gl.get_value('apiip') # token = clogin.testuserlogin() #测试API地址 url = '%s/api/v1/manager/sendVerificationCode' % (ip) #测试API入参 payloadData = {"phone": phone, "templateType": templateType} # print(payloadData) #测试API请求头设置 payloadHeader = { 'Content-Type': 'application/json', # 'Authorization': token } # print(payloadHeader) # 打印requests data = json.dumps(payloadData) headers = payloadHeader r = gp.Runmain().send_post(url=url,data=data,headers=headers,verify=False) # print(r) rd = r['data'] smsToken = rd['smsToken'] # print(smsToken) return smsToken # (smstoken) = sendVerificationCode("18021047680","REGISTER") # print(smstoken) # print(token) def checkVerificationCode(phone,templateType): ip = gl.get_value('apiip') # token = clogin.testuserlogin() (smsToken) = sendVerificationCode(phone, templateType) #测试API地址 url = '%s/api/v1/manager/checkVerificationCode' % (ip) #测试API入参 payloadData = { "templateType": templateType,"smsToken":smsToken,"verifyCode":"888888"} # print(payloadData) #测试API请求头设置 payloadHeader = { 'Content-Type': 'application/json' } # print(payloadHeader) # 打印requests data = json.dumps(payloadData) headers = payloadHeader r = gp.Runmain().send_post(url=url,data=data,headers=headers,verify=False) # print(r) return smsToken # (smsToken) = checkVerificationCode("18021047680","FORGET_PASSWORD") # print(smsToken)