setup
-
模塊級
setup_module
:運行于模塊開始之前,生效一次- 一個py文件(測試文件)就是一個模塊
- 一個py文件(測試文件)就是一個模塊
-
函數級
setup_function
:對于每條(不在類中的)函數用例生效,如果函數在類中,那么它在執行之前不會執行setup_function- 需要寫在類之外
- 需要寫在類之外
-
類級
setup_class
:只在類開始前運行一次,寫在在類中
-
方法級
setup_method
:運行于方法之前,寫在在類中
teardown
- 模塊級
teardown_module
:運行于模塊結束之后,生效一次- 一個py文件(測試文件)就是一個模塊
- 函數級
teardown_function
:運行于每條函數用例結束之后,不在類中 - 類級
teardown_class
:只在類結束后運行一次,在類中 - 方法級
teardown_method
:運行于方法之后,在類中
快捷運行方法
- 可以在測試文件中定義main,這樣左鍵點擊左側的小箭頭可以直接運行整個測試文件