首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使输出不那么冗长?

如何使输出不那么冗长?
EN

Stack Overflow用户
提问于 2019-05-10 15:04:53
回答 2查看 1.6K关注 0票数 4

我正在为一个小的测试API项目使用tavern运行pytest。如果测试失败,会抛给我一堆冗长的错误以及我期望得到的响应(失败的原因)。怎样才能让pytest变得不那么冗长?

我尝试了pytest --tb=short,pytest -vv,pytest --tavern beta-new-traceback,没有一个像预期的那样工作,只是告诉我失败的原因。类似于:

代码语言:javascript
复制
E   tavern.util.exceptions.TestFailError: Test 'Do something' failed:
    - Status code was 200, expected 300
-------------------------------------------------------- Captured log call --------------------------------------------------------
base.py                     41 ERROR    Status code was 200, expected 300
==================================================== 1 failed in 0.38 seconds =====================================================

也许酒馆处理错误或pytest的方式有问题?

EN

回答 2

Stack Overflow用户

发布于 2019-10-16 04:47:30

运行pytest -vv会使您的输出更加冗长。如果希望输出不那么冗长,可以尝试使用pytest -qpytest --quiet

票数 4
EN

Stack Overflow用户

发布于 2020-09-18 15:54:42

有时,使用更高的日志级别可能会减少最严重的输出混乱。例如,使用

代码语言:javascript
复制
pytest <my_test_folder> --log-cli-level=warning

日志级别的不同选项(从最详细到最不详细)是:debuginfowarningerrorcritical

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56072381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档