如何在python单元测试中增加冗长度?

Auf*_*ind 6 python eclipse unit-testing pydev verbosity

我有一个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)
Run Code Online (Sandbox Code Playgroud)

这是使用PyDev的eclipse文件.我把它作为unittest运行.不知何故,详细程度选项不会触发.没有错误.我错过了什么?

Auf*_*ind 5

我想通了,答案是在eclipse配置中,而不是在源代码中.

打开首选项 - > PyDev - > PyUnit并调整测试运行器字段的参数.更改--verbosity0--verbosity2你喜欢的或任何号码.不幸的是我不知道,你可以设置多高.

作为@Jace在评论中指出的冗长的水平范围从--verbosity0--verbosity9.