繁体   English   中英

PyCharm复制了py.test测试断言

[英]PyCharm duplicated py.test tests assertions

使用PyCharm和pytest一切正常,除非我有失败的测试,然后它复制错误输出:

在此输入图像描述

如果红色和其他是白色的实际失败之一。 这真的很烦人,我还没有找到任何方法来禁用这种行为。

有一个选项可以通过py.test禁用日志,但它会禁用所有日志记录。

注意:如果我运行python -m pytest test.py一切都按预期工作。

我认为这是一个功能而不是一个bug。 测试期间会发出最高级别,允许您在测试完成之前查看故障。 结果的第二个副本是摘要,它有效地删除了显示测试进度的任何文本。

在此输入图像描述

您可以通过单击测试层次结构轻松查看部分测试输出:

在此输入图像描述

通过使用-q--quiet参数运行pytest可以省略重复的输出。

您可以通过在编辑配置 - >模板 - > Python测试 - > pytest - >附加参数中进行设置来配置要应用于所有PyCharm pytest测试的参数。

然后,这将将这些参数应用于所有新运行配置。 如果您有一堆现有的测试运行配置,删除所有这些配置然后通过使用装订线图标运行测试重新生成它们是重置输出的最快方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM