replaylib.

Aufnehmen und Wiedergabe von HTTPLIB-Aktionen zum Testen
Jetzt downloaden

replaylib. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Scott Torborg and Mike Spindel
  • Website des Verlags:
  • http://github.com/storborg/

replaylib. Stichworte


replaylib. Beschreibung

Nehmen Sie HTTPLIB-Aktionen zum Testen auf und wiederholen Sie sie erneut replaylib ist eine (sehr experimentelle) Bibliothek, mit der Sie Ersatzstummel für HTTPLIB-Methoden installieren können, die Interaktionen mit Remote-Servern aufnehmen und dann wieder abspielen. Da URLLIB von der HTTPlib-Funktionalität abhängt, erfasst REPLAYLIB IRLLIB-Interaktionen als gut. Es soll stromlinienförmige Tests für Dienstleistungen anerkennen, die mit Remote-Diensten interagieren: z.B. Zahlungsprozessoren, Versand-APIs usw., um es zu verwenden, nur: 1. Führen Sie Ihre Testsuite während der Aufnahme mit replaylib aus. 2. Spielen Sie bei nachfolgenden Läufen von replaylib zurück. Tests läuft schneller und erfordern keine externen Dienste. Es ist vollständig getestet, mit 100% iger Linien- und Zweigabdeckung und funktioniert gut mit allen APIs, die wir auf "in der Wild" probiert haben. INSTALLIERATIONIMPLE AS: EASY_INSTALL REPLAYLIBOR Wenn Sie möchten, laden Sie die Quelle herunter und laden Sie die Quelle und dann: Python Setup.py BuildpyThon Setup.py Installexample >>> Importieren Sie REPLAYLIB >>> IRLLIB >>> replaylib.start_record () # Machen Sie einige Sachen mit Urlib.> >> urllib.urlopen ('http://www.google.com') >>> replaylib.stop_record ('tätigkeit.pkl') >>> replaylib.start_ablagback ('tätigkeit.pkl') # nicht eigentlich Eine Anfrage an google.com >>> urllib.urlopen ('http://www.google.com') >>> replaylib.stop_ableback () Nase PlugInRAPLYLIB wird auch mit einem Nasen-Plugin geliefert, um die Aufnahme zu erstellen und die verwendeten Interaktionen zurückzugeben Mit Ihren Testsuiten einfacher: noSetests --replaylib-record = test.pklnosetests --respielLib-Playback = test.pkl Anforderungen: · Python


replaylib. Zugehörige Software