初始化清除操作:
用例級別:
def setup():
def teardown()
套件級別:
def setup_module()
def teardown_module()
類級別:(可以不加classmethod裝飾器)
def setup_class(self)
def teardown_class(self)
執行順序:套件 》 類級別 》用例級別
測試代碼:
def setup_module(): print('套件級別的初始化操作') def teardown_module(): print('套件級別的清除操作') class TestSuite(): def setup(self): print('用例初始化操作') def teardown(self): print('用例清除操作') def test_001(self): print('測試用例1') def test_002(self): print('測試用例2') def setup_class(self): print('這是類級別的初始化操作') def teardown_class(self): print('這是類級別的清除操作') ''' 運行結果: 套件級別的初始化操作 這是類級別的初始化操作 用例初始化操作 測試用例1 用例清除操作 用例初始化操作 測試用例2 用例清除操作 這是類級別的清除操作 套件級別的清除操作 '''
