我使用Python 2.6.2并尝试执行下面的基本单元测试用例py文件,
class First(unittest.TestCase):
@classmethod
def setUpClass(cls):
print ("setting up")
def test1(self):
pass
if __name__ == '__main__':
unittest.main()
这只调用test1,但在调用test1之前,它应该调用setUpClass并初始化我的目标。
这在Python 2.7.6中按预期工作,并首先打印我设置然后继续test1。但在python 2.6中它直接转到test1。我该如何解决这个问题?