replaylib

Record en replay httplib-acties voor testen
Download nu

replaylib Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Scott Torborg and Mike Spindel
  • Uitgever website:
  • http://github.com/storborg/

replaylib Tags


replaylib Beschrijving

Registreer en speel httplib-acties op voor testen ReplayLib is een (zeer experimentele) bibliotheek waarmee u vervangende stubs voor httplib-methoden kunt installeren die interacties met externe servers opnemen en ze vervolgens afspelen. Omdat URLLIB afhankelijk is van de HTTPLIB-functionaliteit, zal REPAALLIB URLLIB-interacties opnemen en afspelen. Het is bedoeld om gestroomlijnde tests toe te staan voor diensten die communiceren met externe diensten: b.v. Betalingsprocessors, verzending API's, enz. Om het te gebruiken, alleen: 1. Voer uw testsuite uit tijdens het opnemen met ReplayLib. 2. Speel op volgende runs terug van herhaallib. Tests worden sneller uitgevoerd en hebben geen externe services nodig. Het is volledig getest, met 100% lijn- en takdekking, en werkt goed met alle API's die we het hebben geprobeerd op "in het wilde" .Note gebruik op eigen risico! Installationsimple AS: Easy_Install ReplayLibor Als u de voorkeur geeft, downloadt u de bron en vervolgens: Python Setup.py Builplython Setup.py Installexample >>> Import ReplayLIB >>> import Urllib >>> REPLAYLIB.START_RECORD () # Doe wat spullen met urlib.> >> URLLIB.URLOPEN ('http://www.google.com') >>> REPLAYLIB.STOP_RECORD ('Activity.pkl') >>> REPLAYLIB.Start_Playback ('Activity.PKL') # Will Een verzoek aan Google.com >>> Urllib.urlopen ('http://www.google.com') >>> REPLAYLIB.STOP_PAYBACK () Neus PluginReplayLib wordt ook geleverd met een neusplugin om opname te maken en de gebruikte interacties af te leggen en de gebruikte interacties af te spelen Door uw testsuites zelfs eenvoudiger: Nosetests --ReplayLIB-record = Test.pklnosetests --ReplayLIB-PLAYBACK = Test.pkl-vereisten: · Python


replaylib Gerelateerde software

Ar4j

Een Java-implementatie van het ActiveRecord-persistentiepatroon ...

60

Downloaden