Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m122:learningunits:lu09:aufgaben:find_tests [2024/12/16 09:41] – msuter | modul:m122:learningunits:lu09:aufgaben:find_tests [2025/01/13 16:34] (aktuell) – kmaurizi | ||
---|---|---|---|
Zeile 40: | Zeile 40: | ||
===== Umsetzung ===== | ===== Umsetzung ===== | ||
+ | ==== Vorbereitung ==== | ||
+ | |||
+ | - Klone das Repository im WSL in einen neuen Ordner. | ||
+ | - Erstelle das virtual Environment. | ||
+ | - Führe das Bash-Skript '' | ||
+ | |||
+ | ==== Teilschritte ==== | ||
+ | |||
In den folgenden Aufgaben werden Sie zunächst einzelne Teilschritte umsetzen und testen. | In den folgenden Aufgaben werden Sie zunächst einzelne Teilschritte umsetzen und testen. | ||
Zum Schluss schreiben Sie die '' | Zum Schluss schreiben Sie die '' | ||
===== Hinweise===== | ===== Hinweise===== | ||
+ | //Siehe// [[https:// | ||
+ | |||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
Das Python-Skript kann nicht unter Windows ausgeführt werden, da wir Bash-Befehle nutzen. | Das Python-Skript kann nicht unter Windows ausgeführt werden, da wir Bash-Befehle nutzen. | ||
Zeile 50: | Zeile 60: | ||
</ | </ | ||
- | ==== Aufruf ==== | + | ==== Aufruf |
- Öffne das Windows Subsystem for Linux (WSL). | - Öffne das Windows Subsystem for Linux (WSL). | ||
- Wechsel in den Ordner, in dem Ihr Projekt gespeichert ist. Zum Beispiel: '' | - Wechsel in den Ordner, in dem Ihr Projekt gespeichert ist. Zum Beispiel: '' | ||
- Starte das Python Skript mit '' | - Starte das Python Skript mit '' | ||
+ | ==== Unittests aufrufen ==== | ||
+ | Um einen bestimmten Unittest durchzuführen, | ||
+ | |||
+ | <code bash> | ||
+ | pytest MODULE:: | ||
+ | </ | ||
+ | |||
+ | * Ersetze MODULE durch den Dateinamen mit den Unittests, z.B. '' | ||
+ | * Ersetze FUNCTION durch den Namen der Test-Funktion, | ||
+ | * Gibst du nur den Modulnamen an, werden alle Tests in dieser Datei durchgeführt. | ||
+ | |||
+ | <code bash> | ||
+ | pytest main_test.py:: | ||
+ | pytest main_test.py | ||
+ | </ |