1.conftest.py與test.py放在同一個目錄下,用於實現session級別的全局惟一
2.初始化操做舉例
在conftest.py文件中,定義一個類,類變量在在初始化方法中實例化,在裏面py文件中就均可以使用該類.變量來調用該對象,保證只初始化一次
## conftest.pysession
class Test1: dr = None # type: classss = None # type:Ss class Ss: def __init__(self): self.__cs = Test1.dr def pr1(self): print("方法1" + self.__cs) def pr2(self): print("方法2" + self.__cs) def close(self): print("退出") print("結束") @pytest.fixture(scope='session', autouse=True) def chishihua(request): Test1.dr = "ces" Test1.classss = Ss() print("全部") def fin(): Test1.classss.close() # 關閉操做 request.addfinalizer(fin)