PyHamcrest

Software skärmdump:
PyHamcrest
Mjukvaruinformation:
Version: 1.5
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

Hamcrest är en Python ramverk för att skriva Matcher objekt, så att du kan deklarativt definiera "match" regler. & Nbsp; Det finns ett antal situationer där matchers är ovärderliga, såsom UI validering eller uppgifter filtrering, men det är i område att skriva flexibla tester som matchers oftast används. Denna handledning visar hur du använder Hamcrest för enhetstestning.
När du skriver tester är det ibland svårt att få rätt balans mellan overspecifying testet (och gör det sprött kan ändras), och inte ange tillräckligt (gör testet mindre värdefulla eftersom det fortsätter att gå även när saken testas bryts). Att ha ett verktyg som låter dig plocka ut just aspekten under test och beskriva de värden som det borde ha, till en kontrollerad nivå av precision, bidrar i hög grad på att skriva tester som är "lagom". Sådana tester misslyckas när beteende aspekt som testas avviker från det förväntade beteendet, men fortsätter att passera när mindre, orelaterade förändringar i beteendet görs

Krav :.

  • Python

Liknande mjukvara

disable-docstring
disable-docstring

11 May 15

nose-json
nose-json

14 Apr 15

noselog
noselog

20 Feb 15

Attest
Attest

14 Apr 15

Kommentarer till PyHamcrest

Kommentarer hittades inte
Kommentar
Slå på bilder!