[英]No print to stdout when running xmlrunner in python
我通过运行将xmlrunner
与python中的unittest
结合使用以进行测试
xmlrunner.XMLTestRunner(outsuffix="",).run(suite)
其中套件是标准unittest.suite.TestSuite
当我在Windows计算机上运行测试时,通过在测试中使用标准的print()
函数可以获得输出。 不幸的是,在我的fedora机器上运行测试时,我没有任何输出到终端。 输出已正确记录到XML文件,但我想直接将输出输出到stdout / terminal。
我是否错过了可以解释这种现象的东西?
好的,我找到了原因。 在我的Fedora 24机器上,安装了旧版本的xmlrunner(1.14.0-某物)。 我使用pip为python3安装了最新的xmlrunner(1.7.7),现在我可以直接在终端上获取输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.