| Spotter Python-gereedschap voor sierlijke creatie van Test Dubbels (spot, stubs, fakes en dummies) |
Download nu |
Spotter Rangschikking & Samenvatting
- Naam uitgever:
- Gustavo Niemeyer
- Uitgever website:
- http://niemeyer.net/
- Besturingssystemen:
- Mac OS X
Spotter Tags
Spotter Beschrijving
Python-enabled tool voor sierlijke creatie van Test Doubles (mocks, stubs, fakes and dummies) Mocker gaat over: · Sierlijk platform voor test verdubbelt in Python (spot, stubs, vervalsingen en dummies). · Inspiratie van echte behoeften, en ook uit PMOCK, Jmock, Pymock, Easymock, enz. · Verwachting van uitdrukkingen gedefinieerd door daadwerkelijk te gebruiken Mock Objecten. · Uitdrukkingen kunnen standaard in willekeurige volgorde worden herhaald, · Triviale specificatie van het bestellen tussen uitdrukkingen wanneer gewenst. · Nice parameter matching voor het definiëren van verwachtingen op methode-oproepen. · Goede foutmeldingen wanneer de verwachtingen worden verbroken. · Mocking van vele soorten Uitdrukkingen (Attributen instellen / instellen / verwijderen, roepen, iteratie, insluiting, enz.) · Sierlijke afhandeling van geneste uitdrukkingen (bijv. Person.Details.get_Phone (). Get_prefix ()) · Mock-proxies, die doorgaan met het echte object Gespecificeerde uitdrukkingen (bijv. Nuttig met OS.Path.File ()). · Spocking via tijdelijke patching van bestaande klassen en instanties. · Triviale spot van elke externe module (bijv. Time.time ()) via proxyvervanging. · Mock-objecten kunnen hebben Methode-oproepen Gecontroleerd op conformiteit met echte klas / instantie om API-divergentie te voorkomen. · Typ simulatie voor het gebruik van spot terwijl u nog steeds bepaalde typecontrolebehandelingen uitvoert. · Leuke (optionele) integratie met Unittest.Testase, inclusief aanvullende beweringen (b.v. Assertin, Assertis, enz.). · Code 100% gedekt door tests via TDD en verklaringanalyse (goed voor een testgereedschap)
Spotter Gerelateerde software