即使出现 AssertionError 也导出 pytest 结果

Export pytest results even when AssertionError

嗨,我有一个 tox 文件至极 运行 我的项目中的 pytest 并在所有测试都通过时导出测试结果,但当其中一个失败时,我得到一个 AssertionError,我无法保存我的日志我的结果文件。您有什么想法或解决方案可以在测试失败时保存日志吗?

使用tryexcept语句来处理异常

示例:

try:
     #put your pytest stuff here
except AssertionError:
    pass

如果一切顺利,您的日志应该会立即保存!