【发布时间】:2010-10-08 00:30:20
【问题描述】:
这就是我想做的事情:我想构建一个测试套件,该套件被组织成包,如 tests.ui、tests.text、tests.fileio 等。在这些包中的每个 __init__.py ,我想制作一个包含该包中所有模块中的所有测试的测试套件。当然,可以使用 unittest.TestLoader 完成所有测试,但似乎我必须单独添加每个模块。所以假设test.ui有editor_window_test.py和preview_window_test.py,我想要__init__.py导入这两个文件并得到两个模块对象的列表。我的想法是我想自动化测试套件的制作,这样我就不会忘记在测试套件中包含一些东西。
最好的方法是什么?这似乎是一件容易的事,但我什么也没找到。
顺便说一句,我正在使用 Python 2.5。
【问题讨论】:
标签: python unit-testing module packages python-2.5