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