Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: pyhamcrest  ]

Paket: python3-hamcrest (1.9.0-3)

Links für python3-hamcrest

Screenshot

Debian-Ressourcen:

Quellcode-Paket pyhamcrest herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Gerüst für »Matcher«-Objekte (Python 3)

PyHamcrest ist ein Gerüst für das Schreiben von Matcher-Objekten, mit dem Sie »Übereinstimmungsregeln« definieren können. Es gibt eine Reihe von Situationen, in denen Matcher von unschätzbarem Wert sind, wie UI-Validierung oder Datenfilterung. Aber am häufigsten werden Matcher beim Schreiben flexibler Tests verwendet. Dieses Tutorial zeigt Ihnen, wie Sie PyHamcrest für Unit-Tests verwenden.

Beim Schreiben von Tests ist es manchmal schwierig, das richtige Maß zu finden zwischen sehr vielen Tests (empfindlich bei Veränderungen) und nicht ausreichenden Tests (macht einen Test weniger wertvoll, da er auch dann weiterläuft, wenn die getestete Eigenschaft nicht funktioniert). Ein Werkzeug, mit dem Sie den untersuchten Aspekt genau herausfinden und mit einem kontrollierten Präzisionsniveau die Werte beschreiben können, die er haben sollte, hilft enorm beim Schreiben von Tests, die »genau richtig« sind. Solche Tests scheitern, wenn das Verhalten des untersuchten Aspekts vom erwarteten Verhalten abweicht, laufen aber weiter, wenn geringfügige, nicht verwandte Änderungen des Verhaltens vorgenommen werden.

Dieses Paket enthält die Python-3.x-Module.

Andere Pakete mit Bezug zu python3-hamcrest

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

python3-hamcrest herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 26,9 kB159,0 kB [Liste der Dateien]