Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:pytest

Dies ist eine alte Version des Dokuments!


  • Fixture
    • Im Prinzip die Testumgebung bzw. jedes Teil davon
    • im Sinne von Fix → Fest, eine feste/gegebene Umgebung in der der Test läuft
    • darunter fallen Funktionen/Methoden, Resourcen (Datenbanken, Netzwerkverbindungen usw.) die eben diesen Zustand zur Verfügung stellen/darstellen
  • Tests können in Klassen zusammengefasst werden
    • müssen Test<Whatever> heißen
    • Testmethoden heißen test_<Whatever>
    • diese haben kein init
    • Gemeinsame Variablen können nur als Klassenvariablen deklariert werden
    • jeder ausgührte Test hat eine eigene Instanz der Klasse
      • das setzen von Variablen in einem Test beeinflusst also nicht die Ausführung in einem anderen Test
python/pytest.1708699401.txt.gz · Zuletzt geändert: 2024/02/23 15:43 von root