Was ist Python Pluggy?

Inhaltsverzeichnis:

Was ist Python Pluggy?
Was ist Python Pluggy?

Video: Was ist Python Pluggy?

Video: Was ist Python Pluggy?
Video: a python plugin system via entrypoints (intermediate) anthony explains #128 2024, November
Anonim

pluggy ist der kristallisierte Kern der Plugin-Verw altung und des Hook-Aufrufs für pytest Es ermöglicht mehr als 500 Plugins, das Standardverh alten von pytest zu erweitern und anzupassen. Sogar pytest selbst besteht aus einer Reihe von Plugins, die nacheinander gemäß einem klar definierten Satz von Protokollen aufgerufen werden.

Was ist das Pytest-Plugin?

Das Pytest-Framework selbst ist ziemlich einfach. Es erkennt und führt einfach Testfälle aus Es kann jedoch mit Plugins erweitert werden! Ein Plugin ist im Grunde ein optionales Paket, das dem Framework neue Fähigkeiten hinzufügt. In diesem Kapitel behandeln wir einige beliebte Plugins sowie das Schreiben eigener Plugins.

Was ist Yapsy?

Yapsy ist eine kleine Bibliothek, die die Kernmechanismen implementiert, die benötigt werden, um ein Plugin-System in eine breitere Anwendung zu integrierenDer Hauptzweck besteht darin, sich nur auf die Standardbibliotheken von Python (mindestens Version 2.3) zu verlassen und nur die grundlegenden Funktionen zu implementieren, die zum Erkennen, Laden und Verfolgen mehrerer Plugins erforderlich sind.

Wofür wird pytest verwendet?

pytest ermöglicht es Ihnen, Markierungen oder benutzerdefinierte Bezeichnungen für jeden beliebigen Test zu erstellen Ein Test kann mehrere Bezeichnungen haben, und Sie können sie verwenden, um genau zu steuern, welche Tests durchgeführt werden sollen Lauf. Später in diesem Tutorial sehen Sie ein Beispiel dafür, wie Pytest-Markierungen funktionieren, und lernen, wie Sie sie in einer großen Testsuite verwenden können.

Warum verwenden wir pytest?

PyTest ist ein Testframework, das Benutzern ermöglicht, Testcodes mit der Programmiersprache Python zu schreiben Es hilft Ihnen, einfache und skalierbare Testfälle für Datenbanken, APIs oder UI zu schreiben. PyTest wird hauptsächlich zum Schreiben von Tests für APIs verwendet. Es hilft beim Schreiben von Tests von einfachen Unit-Tests bis hin zu komplexen Funktionstests.

Empfohlen: