我有一个像这样的测试用例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)
这是使用PyDev的eclipse中的文件。我将其作为 unittest 运行。不知何故,详细程度选项不会触发。没有错误。我错过了什么?
答案 0 :(得分:5)
我发现,答案是在 eclipse配置中,而不在源代码中。
打开首选项 - > PyDev - > PyUnit 并调整测试跑步者的参数字段。将--verbosity0
更改为--verbosity2
或您喜欢的任何数字。 不幸的是我不知道,你可以设置多高。
正如@Jace在评论中指出的那样,详细程度从--verbosity0
到--verbosity9
不等。
答案 1 :(得分:0)
在Eclipse的verbosity=0
Windows首选项的Parameters for test runner
字段中设置pyUnit
(或1到2)。