2010-02-26 59 views

回答

18

setUp在每次測試之前被調用,並且在每次測試之後調用tearDown__init__僅在類實例化時調用一次。編寫單元測試時,通常不需要定義__init____del__,但可以使用__init__來定義許多測試使用的常量。

+0

謝謝你的回答,它幫助了我(一個Python新手)。我還發現有'__init__'和'__del__'的替代方法:使用'setUpClass'和'tearDownClass'函數。這些必須是類方法,換句話說,你必須在它們上面添加'@ classmethod'。 [文檔](https://docs.python.org/3.6/library/unittest.html#class-and-module-fixtures) – sunyata 2017-09-22 14:40:27

相關問題