Liste mit benutzerdefinierter Länge
Du hast bereits gesehen, dass eine Listenaufbereitung als Fixture implementiert wurde. Aber was ist, wenn du auch den Aufbereitungsprozess anpassen willst? Man kann zum Beispiel eine benutzerdefinierte Länge für eine generierte list
festlegen. Du kannst dies mit Kettenfixture-Anfragen umsetzen, indem du die „Länge“ zu einem eigenen Fixture machst; nennen wir es list_length()
. Am Ende hast du eine Testfunktion, welche die list
abfragt, und die list
wird dann durch die Abfrage der list_length()
erzeugt.
Diese Übung ist Teil des Kurses
Einführung in das Testen in Python
Anleitung zur Übung
- Definiere die Fixture-Funktion
list_length()
, um die Länge zu ermitteln. - Definiere die Fixture-Funktion
prepare_list()
für die Listenvorbereitung. - Übergib
list_length()
anprepare_list()
. - Führe den Test über die CLI aus.
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
