LU09.A03: Funktionsnamen extrahieren

Erstelle eine Funktion, die den Funktionsnamen aus einer Codezeile extrahiert

Die Namen der Testfunktionen soll in dieser Funktion „gereinigt“ werden.

  • Argument: Eine Codezeile mit einer Test-Funktion, z.B. def test_something(capsys): # Test some things
  • Returnwert: Der Name der Test-Funktion, z.B. test_something

Es werden alle sonstigen Angaben in dieser Zeile entfernt:

  • Das Schlüsselwort def.
  • Leerzeichen am Anfang und am Ende.
  • Die Liste mit den Parametern.
  • Der Doppelpunkt
  • Allfällige Zeilenkommentare
  • Parameter: Eine Zeile mit einem PyTest-Funktionsnamen.
  • Returnwert: Funktionsname

Marcel Suter

  • modul/m122/learningunits/lu09/aufgaben/sanitize.txt
  • Zuletzt geändert: 2024/12/16 14:56
  • von msuter