D93【python 接口自动化学习】- pytest基础用法

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"
总结
  1. pytest中一个接口的参数可以返回,用于另一个接口的入参形成依赖
相关推荐
青衫客3622 分钟前
用 Python 实现一个“小型 ReAct 智能体”:思维链 + 工具调用 + 环境交互
python·大模型·llm·react
AI视觉网奇1 小时前
音频分类模型笔记
人工智能·python·深度学习
Ratten2 小时前
【Python 实战】---- 实现一个可选择、配置操作的批量文件上传工具(四)配置管理界面和逻辑实现
python
Ratten2 小时前
【Python 实战】---- 实现一个可选择、配置操作的批量文件上传工具(五)打包成 exe 应用
python
跟橙姐学代码2 小时前
写 Python 函数别再死抠参数了,这招让代码瞬间灵活
前端·python
nightunderblackcat3 小时前
进阶向:人物关系三元组,解锁人物关系网络的钥匙
开发语言·python·开源·php
站大爷IP3 小时前
Pandas与NumPy:Python数据处理的双剑合璧
python
站大爷IP3 小时前
Python枚举进化论:IntEnum与StrEnum的实战指南
python
甄超锋3 小时前
python sqlite3模块
jvm·数据库·python·测试工具·django·sqlite·flask
R-G-B5 小时前
OpenCV Python——Numpy基本操作(Numpy 矩阵操作、Numpy 矩阵的检索与赋值、Numpy 操作ROI)
python·opencv·numpy·numpy基本操作·numpy 矩阵操作·numpy 矩阵的检索与赋值·numpy 操作roi