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中一个接口的参数可以返回,用于另一个接口的入参形成依赖
相关推荐
天天爱吃肉82182 小时前
跟着创意天才周杰伦学新能源汽车研发测试!3年从工程师到领域专家的成长秘籍!
数据库·python·算法·分类·汽车
m0_715575342 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
甄心爱学习2 小时前
【leetcode】判断平衡二叉树
python·算法·leetcode
深蓝电商API2 小时前
滑块验证码破解思路与常见绕过方法
爬虫·python
Ulyanov2 小时前
Pymunk物理引擎深度解析:从入门到实战的2D物理模拟全攻略
python·游戏开发·pygame·物理引擎·pymunk
sensen_kiss3 小时前
INT303 Coursework1 爬取影视网站数据(如何爬虫网站数据)
爬虫·python·学习
玄同7653 小时前
我的 Trae Skill 实践|使用 UV 工具一键搭建 Python 项目开发环境
开发语言·人工智能·python·langchain·uv·trae·vibe coding
Yorlen_Zhang3 小时前
Python Tkinter Text 控件完全指南:从基础编辑器到富文本应用
开发语言·python·c#
HAPPY酷3 小时前
C++ 和 Python 的“容器”对决:从万金油到核武器
开发语言·c++·python
gpfyyds6664 小时前
Python代码练习
开发语言·python