Python 最小测试输出?

Python 最小测试输出?,python,pytest,Python,Pytest,当我运行pytest时,我得到一个非常详细的输出,带有难看的分隔符 例如: ==========================================================================================================================================测试会话开始====================================================================

当我运行
pytest
时,我得到一个非常详细的输出,带有难看的分隔符

例如:

==========================================================================================================================================测试会话开始=======================================================================================================
平台linux——Python 3.6.8、pytest-5.0.1、py-1.8.0、pluggy-0.12.0
rootdir:/home/ycr/info1-labo-04
收集1项
test_armstrong.py。[100%]
=============================================================================================================================================================1在0.03秒内通过=====================================================================================================
是否有可能获得更紧凑的输出,例如:

...
----------------------------------------------------------------------
Ran 3 tests in 5.63s

OK

您可以尝试这个pytest命令

pytest -q --no-print-logs --disable-warnings --tb=no tests.py
它应该向你展示最起码的信息

-q
->安静输出

--无打印日志
->如果只有ony日志,则不打印它们

--禁用警告
->如果存在任何警告,则不显示警告


--tb=no
->如果有任何回溯,则不显示它们

您可以尝试此pytest命令

pytest -q --no-print-logs --disable-warnings --tb=no tests.py
它应该向你展示最起码的信息

-q
->安静输出

--无打印日志
->如果只有ony日志,则不打印它们

--禁用警告
->如果存在任何警告,则不显示警告


--tb=no
->如果有任何回溯,请不要显示它们

非常简单:您必须确保测试没有失败,并且您将获得所需的输出。@klauds。不是真的。请看我修改过的问题,您还必须添加
-q
参数。不幸的是,当它失败时,我仍然有这些失败=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================。它会告诉你它是否失败以及如何失败。你的实际用例是什么?非常简单:你必须确保你的测试没有失败,你会得到想要的输出。不是真的。请看我修改过的问题,您还必须添加
-q
参数。不幸的是,当它失败时,我仍然有这些失败=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================。它会告诉你它是否失败以及如何失败。您不看到这一点的实际用例是什么?