当我运行pytest
时,我得到一个带有丑陋分隔符===============================================================================================================================
的非常冗长的输出
例如:
======================================================================================================= test session starts =======================================================================================================
platform linux -- Python 3.6.8, pytest-5.0.1, py-1.8.0, pluggy-0.12.0
rootdir: /home/ycr/info1-labo-04
collected 1 item
test_armstrong.py . [100%]
==================================================================================================== 1 passed in 0.03 seconds =====================================================================================================
是否有可能获得更紧凑的输出,例如:
...
----------------------------------------------------------------------
Ran 3 tests in 5.63s
OK
发布于 2019-10-15 19:44:04
您可以尝试这个pytest命令
pytest -q --no-print-logs --disable-warnings --tb=no tests.py
它应该向您显示最低限度的信息
-q
->静默输出
--no-print-logs
->如果您只有一个日志,就不要打印它们
--disable-warnings
->如果有任何警告,请不要显示
--tb=no
->如果有任何回溯,则不显示它们
https://stackoverflow.com/questions/58393228
复制相似问题