1、fixture详解
fixture概念fixture是 pytest 用于将测试前后进行预备、清理工作的代码处理机制。
fixture相对于setup和teardown来说有以下几点优势:
•
fixure命名更加灵活,局限性比较小
•
conftest.py 配置里面可以实现数据共享,不需要import就能自动找到一些配置
re详解
fixtufixture夹具,@pytest.fixture
(scop
1)@pytest.fixture(scope="function", autouse=True) autouse=True,函数中不传入func1,也会作用与函数
2)conftest.py文件,可在当前文件中被调用,但是不能被上级文件夹调用;
而conftest.py存在于根目录下,则根目录下的文件可调用conftest.py
2、return返回值
@pytest.fixture(scope="function")
def func():
return params
1)方式1:
2)方式二
3、yiled后置处理
re详解fixturefixture详解fixture详解fifixturexture