@pytest.fixture(scope="module")
def myfixture():
print("执行我的fixture")
myfixture的作用域为module,即py文件中只执行一次
但是不使用autouse=True时,在py文件中要调用myfixture则需要在class的def中添加myfixtrue
test_fixture.py
class Test_demo():
def test_one(self,myfixture):
print("执行test_one")
assert 1+1==2