pytest简易教程(08):fixture标志传参

全栈测试笔记 / 2024-02-24 / 原文

 

pytest简易教程汇总,详见

特点

1. 采用pytest.mark.xxx(参数)标志所需要的参数,然后在fixture中可以做一些逻辑处理

2. fixture采用request获取参数

3. 传参的个数可以是多个,类型可以为简单类型或者复杂对象

 

示例

简单类型

  

结果:

  

复杂类型

也可以是其它类型,比如列表

  

结果:

 

可以传多个

  

结果:

 

补充:命令行执行,需要在pytest.ini文件中加配置:

[pytest]
markers =
    mydata
    mydata2

 

结果: