2015-01-09 21 views
15

habe ich herausgefunden, wie Dateien von PyCharm laufen py.test:Wie konfiguriert man PyCharm so, dass py.test mit Befehlszeilenoptionen wie -s ausgeführt wird?

  • Run/Debug-Konfigurationen
  • in der Python-Tests Kategorie, klicken Sie auf die Schaltfläche "+" eine neue Konfiguration
  • wählen py.test hinzufügen
  • geben Sie den vollständigen Pfad für das Zielskript und das Arbeitsverzeichnis

aber ich kann nicht die -s Option zu hinzufügen scheinen zu ermöglichen mein Testskript, das mit Standardausgabe ausgeführt wird, die nicht erfasst und ausgeblendet wird. (Ich versuchte -s unter Interpreter-Optionen, aber es scheint nichts zu tun.)

Wie kann ich -s aktivieren? oh

Antwort

10

D'ich es herausgefunden, nachdem alle:

enter image description here

Sie fügen es in den py.tests Optionen Bereich der Run/bearbeiten Konfigurationsdialog.

+0

Um zu erweitern: Wenn Sie Standardeinstellungen konfigurieren möchten (so legt PyCharm dies automatisch fest, wenn Startkonfigurationen erstellt werden), gibt es eine separate 'Defaults' Kategorie unter' Run/Debug Edit Configurations'. Stellen Sie es einfach unter 'Python-Tests> py.test' ein. –

+0

Funktioniert immer noch nicht für mich. Ich versuche, "* .py" hinzuzufügen, was bedeutet, in allen Py-Dateien nach Funktionen namens test_ * zu suchen. Es wird von den Testlaufskripten verschluckt. –

+1

Können Sie zeigen, wie Sie zu diesem Bildschirm gekommen sind? Ich kann es nicht finden. Bearbeite Nevermind. Fand es auch – canyon289

Verwandte Themen