目前,当py.test打印回溯时,它会打印完整路径,例如:
/usr/local/lib/python2.7/dist-packages/xarray/core/dataarray.py:744:
...或者它从运行它的目录中打印一个路径,例如:
delphi/delphi/model/risk_manager.py:176:
...或者打印相对于运行目录.
的相对路径:
../delphi/delphi/model/pca_model.py:56:
因为我正在使用PyCharm,所以如果它们是完整路径,我只能点击它们。能够点击链接并直接访问代码非常有帮助,而不是在每个链接上手动导航。
有没有办法强制py.test打印完整路径?或者即使有人了解导致上述各种选项的原因是什么?
谢谢!
答案 0 :(得分:0)
Humm我认为没有办法告诉pytest打印你喜欢的。 但是pytest-pycharm有一个插件可以帮助你:pytest-pycharm
$ pip install pytest-pycharm
我从未使用过这个插件,因为我使用的是vim =)但如果有效,请告诉我。