py.test回溯路径显示

时间:2016-06-11 21:31:57

标签: python pytest

目前,当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打印完整路径?或者即使有人了解导致上述各种选项的原因是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

Humm我认为没有办法告诉pytest打印你喜欢的。 但是pytest-pycharm有一个插件可以帮助你:pytest-pycharm

$ pip install pytest-pycharm

我从未使用过这个插件,因为我使用的是vim =)但如果有效,请告诉我。