import requests
import pytest
import hashlib
import time
def nowTime():
return str(int(time.time()))
def md5(str):
“”“将字符串进行加密”""
s = str
m = hashlib.md5(s.encode())
res = m.hexdigest()
return res
def test_sign_login_success():
“”“签名算法的测试案例”""
passworld=‘1’
now = nowTime()
sign = md5(passworld + now)
data = {‘email’:‘479078880@qq.com’,‘password’:passworld,‘time’:now,‘sign’:sign}
res = requests.post(‘http://192.168.1.251:9013/user/login/sign’,json=data)
print(res.text)
#比较运算符都可拿来比较。
assert res.status_code == 200
assert res.json().get(‘status’) == ‘200’
if name ==‘main’:
print(md5(‘1’))
print(nowTime())