2024-04-25 18:20:55 发布
网友
我在pytest的^{}和conftest.py中做了一些验证,如果验证失败,我将引发ValueError。你知道吗
conftest.py
ValueError
这是可行的,但是打印错误非常严重,有很多INTERNALERROR行,这使得它很难读取。你知道吗
INTERNALERROR
我只是想用我的错误信息找些更干净的东西。有办法吗?你知道吗
使用^{}:
import pytest def precondition(): raise ValueError('precondition failed') def pytest_sessionstart(session): try: precondition() except ValueError as err: pytest.exit(str(err), returncode=1)
输出示例:
$ pytest Exit: precondition failed !!!!!!!!!!!!!!!!!!!!!!!! _pytest.outcomes.Exit: precondition failed !!!!!!!!!!!!!!!!!!!!!!!!!
使用^{} :
输出示例:
相关问题 更多 >
编程相关推荐