在python中运行xmlrunner时没有打印到stdout

2024-09-29 17:21:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python中将xmlrunnerunittest结合使用,通过运行

xmlrunner.XMLTestRunner(outsuffix="",).run(suite)

其中suite是标准unittest.suite.TestSuite

当我在windows机器上运行测试时,我通过在测试中使用标准的print()函数得到一个输出。不幸的是,在我的fedora机器上运行测试时,我的终端没有任何输出。输出被正确地记录到一个XML文件中,但是我希望将输出直接输出到stdout/terminal。在

我错过了什么解释这种行为的东西吗?在


Tags: 函数run机器终端标准windowsunittest中将
1条回答
网友
1楼 · 发布于 2024-09-29 17:21:40

好吧,我找到原因了。在我的Fedora24机器上,安装了一个旧版本的xmlrunner(1.14.0-something)。我使用pip为python3安装了最新的xmlrunner(1.7.7),现在我直接在终端上获得输出。在

相关问题 更多 >

    热门问题