day93 pytest解决接口参数的依赖
学习日期:20241209
学习目标:pytest基础用法 -- pytest解决接口参数的依赖
学习笔记:
pytest解决接口参数的依赖
python
#用户名登录
#拿到登录的token,获取用户信息
import requests
class TestUser:
def test_login(self):
uname="baobao"
passwd="123456"
# res = requests.post("/login",json={"username":uname,"password":passwd})
token = "token"
assert token =="token"
return token,uname
def test_userinfo(self):
token,username = self.test_login()
headers = {"token":token}
# res = requests.post('/get_user',headers=headers)
assert headers['token'] == token
assert username == "baobao"
总结
- pytest中一个接口的参数可以返回,用于另一个接口的入参形成依赖