我有目录,其中包含名为:
test_foo.py
每个文件都是一个测试用例。
我想
从命令行运行目录中的所有测试。我正在使用
unittest2
,因为我们正在运行 Python 2.5.1。从这些目录之一中,我尝试在命令行中键入:python -m unittest2 discover -p 'test_*.py'
和几个不同的变体。我没有错误,但没有任何反应。我期望该目录中所有测试用例中的所有测试都能运行并获得结果。
我还尝试在执行此操作的目录中有一个脚本:
loader = unittest2.TestLoader() t = loader.discover('.')
如果我打印
t
变量,我可以看到我的测试用例,但是从文档中我无法弄清楚一旦我拥有了加载器对象该怎么做。