python单元测试中有两个setUp()函数,一个运行每个测试,一个只运行一次

时间:2013-12-05 16:02:00

标签: python unit-testing

我刚刚开始使用unittesting,我想要为每个测试运行一些代码(这是默认的setUp()似乎如何工作)但是我想要一些代码只运行一次,就在运行开始时,这有可能吗?

2 个答案:

答案 0 :(得分:0)

您应该定义setUpClass method

答案 1 :(得分:0)

您可以使用运行一次的setUpClass来设置测试类。它在执行该类中的测试方法之前运行:

@classmethod
def setUpClass(cls):
    pass