![](/img/trans.png)
[英]Python - InvocationError in tox running py.test and coverage test
[英]How to show full Python Traceback with Tox/Py.test
我正在使用 tox 和 py.test 来运行我的 Python 单元测试,即使我使用的是 py.test 的--tb=long
选项,错误显示如下:
E ConftestImportFailure: (local('/myproject/tests/functional_tests/conftest.py'), (<type 'exceptions.ImportError'>, ImportError('No module named blah',), <traceback object at 0x7fb5bb740518>))
Tox 正在运行以下命令:
py.test -rxs -rf -rs --ff --tb=long -x -k testname
我如何才能显示完整的回溯? 除了--tb
选项之外,我在文档中找不到任何提及此内容的--tb
。
对于 pytest,您可以使用py.test --tb=native
切换到完整/本机 Python 回溯。
请参阅有关回溯的pytest 文档。
通过将{posargs}
或[]
放入命令调用中,您可以运行tox -- --full-trace
ConftestImportFailure 也往往指向另一个错误,他们的报告更糟
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.