Ändern, prüfen und aus dem Fehler weiterarbeiten
Der weitere Weg durch dieselbe Aufgabe:
Schritt | Neue Information oder tatsächliche Änderung Datei und Tests lesen | Die Funktion und die erwarteten Ergebnisse werden bekannt. Eine Änderung schreiben lassen | Die letzte Zeile der vorhandenen Datei wird angepasst. Tests starten | Das Testprogramm prüft den geänderten Code. Einen Fehler auswerten | Erwartetes und tatsächliches Ergebnis zeigen, was noch nicht stimmt. Korrigieren und erneut testen | Dieselben Anforderungen werden mit der korrigierten Datei geprüft.
Schreiben braucht ebenfalls eine angebundene Fähigkeit. Über run_command könnte ein Programm die Datei bearbeiten; ein eigenes Werkzeug für gezielte Textersetzungen ist dafür übersichtlicher, und im nächsten Kapitel lernst du es kennen. Ein erster Änderungsversuch ersetzt die letzte Zeile so:
return str(amount.quantize(Decimal('0.01')))