2016-06-11 12 views
0

Derzeit wenn py.test druckt Tracebacks, entweder er druckt einen vollständigen Pfad wie:py.test Zurückverfolgungs Weganzeige

/usr/local/lib/python2.7/dist-packages/xarray/core/dataarray.py:744: 

... oder er druckt einen Pfad aus dem Verzeichnis, das es aus, wie laufen gelassen wie:

delphi/delphi/model/risk_manager.py:176: 

... oder er druckt einen relativen Pfad mit . relativ zu dem Verzeichnis ist es läuft aus:

../delphi/delphi/model/pca_model.py:56:                        

Da ich PyCharm verwende, kann ich nur auf diese klicken, wenn sie den vollständigen Pfad angeben. Es ist sehr hilfreich, wenn Sie auf einen Link klicken und direkt zum Code navigieren können, anstatt manuell auf jedem Link zu navigieren.

Gibt es eine Möglichkeit, py.test zum Drucken des vollständigen Pfads zu zwingen? Oder auch wenn jemand einen Einblick hat, was die verschiedenen oben genannten Optionen verursacht?

Vielen Dank!

Antwort

0

Humm Ich glaube nicht, es gibt eine Möglichkeit zu sagen, PyTest zu drucken, wie Sie möchten. Aber es ist ein Plugin für pytest-PyCharm, die Ihnen helfen sollen: pytest-PyCharm

$ pip install pytest-pycharm 

ich dieses Plugin nie benutzt, weil ich mit vim arbeiten =) aber lassen Sie mich, ob das funktioniert.

+0

Das Plugin ist großartig, aber hilft nicht bei diesem Problem – Maximilian

+0

OK, sorry, dass ich Ihnen jetzt nicht helfen kann. –