我在python中将xmlrunner
与unittest
结合使用,通过运行
xmlrunner.XMLTestRunner(outsuffix="",).run(suite)
其中suite是标准unittest.suite.TestSuite
当我在windows机器上运行测试时,我通过在测试中使用标准的print()
函数得到一个输出。不幸的是,在我的fedora机器上运行测试时,我的终端没有任何输出。输出被正确地记录到一个XML文件中,但是我希望将输出直接输出到stdout/terminal。在
我错过了什么解释这种行为的东西吗?在
好吧,我找到原因了。在我的Fedora24机器上,安装了一个旧版本的xmlrunner(1.14.0-something)。我使用pip为python3安装了最新的xmlrunner(1.7.7),现在我直接在终端上获得输出。在
相关问题 更多 >
编程相关推荐