pytest fixture

fixture夹具

基本语法:

@pytest.fixture(autouse=True)
#自动切片所有用例
#如果改范围参数scope="session",那就是全局范围,默认是function。把fixture放在第三方的命名空间里
def fixture_1():
#在这个参数里填入其他修饰好的fixture变量,可以使用,处理依赖关系
print("front")
yield data_return
print("behand")

def test_1(fixture_1):#第一种调用
pass

@pytest.mark.usefixtures("fixture_1")
def test_2():#第二种调用
pass 


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注