nose2.main() 详细输出
nose2.main() verbose output
我正在为我的程序编写一个单独的 nose2 tests.py,因为我希望它在 Windows 和 Linux 上相当无缝地 运行 我已经决定放弃使用普通的命令行 nose2 而是将其导入文件并从那里 运行 它。
if __name__ == '__main__':
import nose2
nose2.main()
这很好用,没问题。但我想要详细的输出,但我看不出如何让它做到这一点。我试过:
nose2.main("-v")
nose2.main(kwargs="-v")
nose2.main(args="-v")
有人知道如何在详细模式下将 nose2 的导入版本设为 运行 吗?
由于 PluggableTestProgram
class accepts the same parameters of unittest.TestProgram
,您可以将 verbosity
传递给 main
函数:
nose2.main(verbosity=2) # default is 1
参见:Unittest.main
documentation about verbosity
我正在为我的程序编写一个单独的 nose2 tests.py,因为我希望它在 Windows 和 Linux 上相当无缝地 运行 我已经决定放弃使用普通的命令行 nose2 而是将其导入文件并从那里 运行 它。
if __name__ == '__main__':
import nose2
nose2.main()
这很好用,没问题。但我想要详细的输出,但我看不出如何让它做到这一点。我试过:
nose2.main("-v")
nose2.main(kwargs="-v")
nose2.main(args="-v")
有人知道如何在详细模式下将 nose2 的导入版本设为 运行 吗?
由于 PluggableTestProgram
class accepts the same parameters of unittest.TestProgram
,您可以将 verbosity
传递给 main
函数:
nose2.main(verbosity=2) # default is 1
参见:Unittest.main
documentation about verbosity