6

我有一个像这样的测试用例class

import unittest
import sys

class Test(unittest.TestCase):
    def test_a(self):
        pass
    def test_b(self):
        pass
    # etc

if __name__ == "__main__":
    unittest.main(verbosity=2)

这是 Eclipse 中使用 PyDev 的文件。我将它作为unittest运行。不知何故,详细程度选项不会触发。没有错误。我想念什么?

4

2 回答 2

6

我发现答案在Eclipse 配置中,而不是在源代码中。

打开Preferences -> PyDev -> PyUnit并调整Parameters for test runner字段。更改--verbosity0--verbosity2您喜欢的任何数字。不幸的是,我不知道,你可以设置多高。

正如@Jace 在评论中指出的那样,详细级别的范围从--verbosity0--verbosity9

于 2011-06-21T18:12:56.820 回答
0

在 Eclipse的 windows 首选项字段中设置verbosity=0(或 1 到 2 ) 。Parameters for test runnerpyUnit

截图参考

于 2019-08-28T06:03:04.460 回答