nose2.main()详细输出

时间:2016-08-09 09:10:42

标签: python nose2

我正在为我的程序编写一个单独的nose2 tests.py,因为我希望它能够无缝地在Windows和Linux上运行我决定放弃使用正常的命令行nose2,而是将其导入文件并运行从那里开始。

if __name__ == '__main__':
    import nose2
    nose2.main()

这很好,没问题。但我想要详细的输出,我看不出如何做到这一点。我试过了:

nose2.main("-v")
nose2.main(kwargs="-v")
nose2.main(args="-v")

任何人都知道如何让mys2的导入版本以详细模式运行?

1 个答案:

答案 0 :(得分:2)

PluggableTestProgram的{​​{1}}类accepts the same parameters以来,您可以将unittest.TestProgram传递给verbosity函数:

main

请参阅:nose2.main(verbosity=2) # default is 1 documentation about verbosity