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
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. –
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. –
Können Sie zeigen, wie Sie zu diesem Bildschirm gekommen sind? Ich kann es nicht finden. Bearbeite Nevermind. Fand es auch – canyon289