Eigener Aider-Übungsauftrag Arbeite nur an label.py. Die Testdatei ist Referenz und bleibt unverändert. normalisiere_label soll äußere Leerzeichen entfernen und innere Whitespaces zu einem Leerzeichen zusammenfassen. Leerer Text und Nichttext lösen ValueError aus. Keine neuen Pakete, Netzaufrufe oder zusätzlichen Funktionen. Erkläre zuerst die kleine Änderung. Zeige danach den Diff und das Testergebnis. Eine erfolgreiche Prüfung ist noch keine menschliche Abnahme. DATEI label.py / absichtlich unvollständiger Start def normalisiere_label(text): return text.strip() DATEI test_label.py import unittest from label import normalisiere_label class LabelTest(unittest.TestCase): def test_leerzeichen(self): self.assertEqual(normalisiere_label(" KI Werkstatt "), "KI Werkstatt") def test_unveraendert(self): self.assertEqual(normalisiere_label("Modell 7"), "Modell 7") def test_leer(self): with self.assertRaises(ValueError): normalisiere_label(" ") def test_nichttext(self): with self.assertRaises(ValueError): normalisiere_label(12) if __name__ == "__main__": unittest.main() Prüfung im eigenen Übungsordner: python -m unittest -v Die Lösung soll die Funktion korrigieren, nicht die Tests abschwächen.