====== 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 ===== Schnittstelle ===== * Parameter: Eine Zeile mit einem PyTest-Funktionsnamen. * Returnwert: Funktionsname ---- {{tag>M122-LU09}} [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter