yamf

Nog een ander mock-framework voor Python
Download nu

yamf Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Naam uitgever:
  • Mika Lackman
  • Uitgever website:
  • http://code.google.com/u/Mika.Lackman/

yamf Tags


yamf Beschrijving

Nog een ander mock-framework voor Python YAMF is een mock-framework voor Python, dat invloed heeft gemaakt van Jmock.InstallingDownload Laatste versie van downloads en extraheren van het bestand. Sudo Setup.py Installbest Way om het gebruik te zien is om de testcode testen te zien Test_yamf.pybasic Usageto Set Basisverwachting die doSomething moet worden genoemd: M = YAMF.MOCK () M.Dosomething.MoetsbecalledMethod kan ook worden bespot: Mockmethod = YAMF .Mockmethod () Mockmethod.mustBecalledTo Controleer of de dossomhing gebruik werd genoemd: M.Verify () De verifieer zal de bewering verhogen als de verwachtingen niet worden voldaan. Om te controleren of deze methode niet wordt genoemd: M.Dosomethingelse. wordt bepaalde tijden genoemd: M.Dosomething.Moetsbecalled.oncem.dosomething.Moetsbecalleed.times (2) M.Dosomething.Moetsbecalled.atLasttimes (2) Argumentsto Controleer argumenten van de methode: M.Dosomething.Moetsbecalled.Withargs (5,2) Om te controleren of de methode minstens twee keer wordt genoemd met specifieke Argsm.dosomething.Moetsbecirculed.methargs (5) .mustbecalled.withargs (6) om te controleren of deze methode twee keer wordt genoemd met dezelfde Argsm.dosomething ..Moets. Times (2) Return Valueeto Maak een methode om de waarde terug te keren: M.Dosome ding.Returns (1) Dit werkt ook werkm.dosomething.mustbecalled.once.Returns (5) uitvoerend om iets uit te voeren wanneer Mock-methode wordt genoemd: def-methode (A, B): #DO Iets. Merk op dat de retourwaarde van de methode niet wordt gegeven aan Callerm.dosomething.Execute (methode) # Execute neemt callablehistory om de argumenten van bepaalde oproep te achterhalen: #Somewhere Mock wordt genoemd Likem.dosomething (1, K = 2) M.Dosomething (5, K = 2) = 6) # oproepen zijn Oproepen = M.Dosomething.HistoryArray van Mocksto Handvat situatie waar er een reeks van Mocks: Mocks = Mockarray (4) mocks.method.mustbecalled.times (2) voor spot in spot: mock.method () voor spot in spot: mock.method () mocks.verify () Modulesto verifieert dat bepaalde module-methode is riep = Mockmodule ('OS') M.GetCwd.MustBecalled # Testing ... M.Verify () om de module-methode te maken om valueem = Mockmodule ('OS') M.getCwd.Returns ('ABC123') Eisen te retourneren: · Python


yamf Gerelateerde software

libnk2

Bibliotheek en hulpmiddelen om het Microsoft Outlook Nickfile (NK2) -formaat te ondersteunen ...

135

Downloaden