【发布时间】:2012-02-16 09:05:59
【问题描述】:
我想创建一个名为 BasicTest 的 python unittest.Testcase 的子类。我希望 BasicTest 的每个子类在 main 中运行相同的例程。我怎样才能做到这一点?
例子:
in basic_test.py:
class BasicTest(unittest.TestCase):
...
if __name__ == '__main__':
# Do optparse stuff
unittest.main()
in some_basic_test.py:
class SomeBasicTest(BasicTest):
...
if __name__ == '__main__':
#call the main in basic_test.py
【问题讨论】: