2

我有一个模块myTest.py,我将在其中重载unittest.TestCase类。所以在一个测试文件中,测试的创建如下:

import myTest
class MyTest(myTest.MyTestCase):
    ...do something...

这很好用,但是当我需要来自 unittest 的其他功能时,例如unittest.skip,我也需要调用unittest。我希望能够调用 just myTest.skip,这应该是对unittest.skip. 如何为每个unittest属性实现此行为(继承自 除外unittest.TestCase)?有没有其他方法可以代替from unittest import *in myTest.py

4

1 回答 1

3

myTest.py

from unittest import skip

然后你可以这样做:

import myTest

@myTest.skip(...)
class OtherTest(myTest.MyTestCase):
    ...
于 2012-11-14T13:59:14.817 回答