Einheit vom Nullpunkt weg rundet, im Deutschen oft kaufmännisches Runden genannt. 4
return str(amount.quantize(
Decimal('0.01'), rounding='ROUND_HALF_UP'
))
Nach dieser Korrektur läuft derselbe Test noch einmal:
stdout: PASS: 3 price cases stderr: exit_code: 0
Damit sind die drei geprüften Preisfälle bestanden. Mehr hat der Test nicht gefragt, und mehr darf die Abschlussantwort auch nicht behaupten:
Assistant
Die Rundung in src/prices.py ist angepasst. Alle drei vorhandenen Preisfälle bestehen den erneuten Test.
Jetzt bezeichnet die Chatantwort eine Änderung, die tatsächlich vorgenommen und geprüft wurde. Vergleiche das mit der ersten Antwort dieses Kapitels: Dort stand ein Vorschlag, hier steht ein Befund.