In meinem Projekt habe ich eine Unittest-Testdatei für jede Python-Datei erstellt. Zum Beispiel habe ich Datei component.py
und ihre begleitenden test_component.py
. In ähnlicher Weise für path.py
und test_path.py
usw.Mehrere Unittest-Testdateien gleichzeitig ausführen
Da diese Dateien jedoch voneinander abhängen, ist es möglich, dass eine Änderung in einer Datei eine andere beeinflusst, wenn ich also etwas ändere, muss ich alle meine Testdateien erneut ausführen. Für den Moment muss ich das manuell machen. Ist es möglich, alle diese Testdateien gleichzeitig mit nur einer Behandlung auszuführen? Vielleicht aus einer extra Datei anrufen? Ich möchte aber trotzdem die Testsuite wie bisher benutzen (siehe Bild unten).
Ich benutze Python 2.7 und JetBrains PyCharm.
Warum verwenden Sie nicht so etwas wie Pytest? –
Ich wusste nicht, Pytest, aber es scheint interessant. Irgendwelche Erfahrungen damit auf Windows oder Ubuntu? –
Ja, und - ohne zu sehr ins Detail zu gehen - ich kann es nur empfehlen. –