2010-02-26 61 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

相关问题