- 登錄接口功能:
1- 本身需要做自動化測試---ok
2- 需要給后續(xù)接口提供一個返回的token
from common.baseAPI import BaseAPI
from utils.handle_data import get_md5_data
class Login(BaseAPI):
def login(self,data,get_token=False):
"""
:param data: 請求body
:param get_token: 是否獲取token
:return: 返回對應(yīng)的值
"""
data['password'] = get_md5_data(data['password'])
resp = self.request_send(data)#調(diào)用發(fā)送方法
if get_token:#為真
return resp['data']['token']
return resp#返回響應(yīng)數(shù)據(jù)
def login_2(self):
pass
"""
驗證: resp.request,headers
data: data=請求數(shù)據(jù)(字典類型-{'a':1,'b'=2})
1- 請求數(shù)據(jù)是表單 a=1&b=2
2- 表單有json a=1&b={"name":"xintian"}
json json=請求數(shù)據(jù)(字典類型-{'a':1,'b'=2})
- i請求體是json
"""
if __name__ == '__main__':
test_data = {'username':'th0198','password':'xintian'}
res = Login().login(test_data,get_token=True)
print(res)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者