簡體   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