modul:m450:learningunits:lu04:aufgaben:skipif

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m450:learningunits:lu04:aufgaben:skipif [2024/03/28 14:07] – angelegt - Externe Bearbeitung 127.0.0.1modul:m450:learningunits:lu04:aufgaben:skipif [2024/11/12 06:59] (aktuell) msuter
Zeile 1: Zeile 1:
-====== LU04.A02 - Überspringen ====== +====== LU04.A02 - Skip und xfail ====== 
-<nodisp>TODO SuMa - Programm mit Stub</nodisp>+<WRAP center round todo 60%> 
 +Verwenden Sie ''xfail'', ''pytest.raises'', ''skip'' und ''skipif'' um auf unterschiedliche Situationen zu reagieren. 
 +</WRAP> 
 + 
 +Das Programm ist ein einfacher Taschenrechner. 
 +Wir wollen mit gezielten Tests die Reaktion des Programms auf ungewöhnliche Situationen testen. 
 + 
 +===== Auftrag ===== 
 +Erstellen Sie die Testfälle gemäss den Angaben in ''test_main.py''
 +Führen Sie die Testfälle einzeln aus und prüfen Sie den Output im Terminal. 
 + 
 +Führen Sie zuletzt alle Tests mit dem Befehl ''pytest -v'' aus. 
 +Prüfen Sie wiederum die Ausgaben. 
 + 
 +===== Abgabe ===== 
 +Mittels Push ins GitHub Repository 
  
 ---- ----
 {{tag>M450-LU04}} {{tag>M450-LU04}}
 [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter
  • modul/m450/learningunits/lu04/aufgaben/skipif.1711631267.txt.gz
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1