首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nose2.main()详细输出

nose2.main()详细输出
EN

Stack Overflow用户
提问于 2016-08-09 17:10:42
回答 1查看 410关注 0票数 1

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

代码语言:javascript
复制
if __name__ == '__main__':
    import nose2
    nose2.main()

这工作得很好,没有问题。但我想要详细的输出,但我不知道如何让它这样做。我试过了:

代码语言:javascript
复制
nose2.main("-v")
nose2.main(kwargs="-v")
nose2.main(args="-v")

有人知道如何让导入的nose2版本在详细模式下运行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-09 18:35:56

由于unittest.TestProgramPluggableTestProgram类为accepts the same parameters,因此可以将verbosity传递给main函数:

代码语言:javascript
复制
nose2.main(verbosity=2)  # default is 1

请参阅:Unittest.main documentation about verbosity

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38846535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档