Erste SchritteKostenlos loslegen

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

Kurs anzeigen

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() an prepare_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

Beginnen Sie mit dem Training