TestFixtures

Skjermbilde programvare:
TestFixtures
Prog.varedetaljer:
Versjon: 3.0.0
Last opp dato: 15 Apr 15
Utvikler: Chris Withers
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Den TestFixtures Prosjektet tilbyr en samling av hjelpere og mock objekter som er nyttig når du skriver enhet tester eller doc tester.
De tilgjengelige hjelpere og mock gjenstander er oppført nedenfor, for funksjonelle eksempler, se innholdet i testene mappen.
Sammenligning
& Nbsp; Denne klassen lar deg instantiate plassholdere som kan brukes til å sammen forventede resultater med faktiske resultater der objekter i de faktiske resultatene ikke støtter nyttig sammenligning. Den sammenligningen kan være basert bare på den type av gjenstanden, noe som er spesielt nyttig når man sammenligner sekvensene returnert fra testet kode.
sammenligne
& Nbsp; En erstatning for assertEquals og failUnless (x () er sann) mønster. Gir mer nyttige forskjeller når argumentene er ikke det samme, spesielt for sekvenser og lange strenger.
diff
& Nbsp; Denne funksjonen vil sammenligne to strenger og gi en enhetlig diff sammenligning deres. Hendig som en tredje parameter til unittest.TestCase.assertEquals.
generator
& Nbsp; Denne funksjonen vil returnere en generator som gir argumentene det ble kalt med når generatoren er iterated over.
LogCapture
& Nbsp; Dette hjelpe lar deg fange loggmeldinger for spesifiserte loggere i doctests.
log_capture
& Nbsp; Denne dekoratør lar deg fange loggmeldinger for spesifiserte loggere for varigheten av unittest metoder.
erstatte
& Nbsp; Denne dekoratør gjør det mulig å skifte ut gjenstander som klasser og funksjoner for varigheten av en unittest metode. Erstatninger fjernes uavhengig av hva som skjer i løpet av testen.
replacer
& Nbsp; Denne hjelperen kan du erstatte gjenstander som klasser og funksjonene innenfor doctests og deretter gjenopprette originalene når testingen er fullført.
should_raise
& Nbsp; Dette er en bedre versjon av assertRaises som lar deg sjekke unntak hevet er ikke bare av riktig type, men har også de riktige parameterne.
test_date
& Nbsp; Dette er en praktisk klasse fabrikk som returnerer datetime.date erstatninger som har en dag metode som gir repeterbare, spesifiseres, testbare datoer.
test_datetime
& Nbsp; Dette er en praktisk klasse fabrikk som returnerer datetime.datetime erstatninger som har en nå metode som gir repeterbare, spesifiseres, testbare datetimes.
test_time
& Nbsp; Dette er en praktisk erstatning for time.time som gir repeterbare, spesifiseres, testbare tider.
vikle
& Nbsp; Dette er en generisk dekoratør for innpakning metode og funksjonskall med en prøve-endelig og ha kode henrettet før prøve og som en del av den endelig

Hva er nytt i. denne utgivelsen:

  • fikset en bug derreplace dekoratør passert en classmethod snarere enn replacment til den dekorerte callable når du bytter ut en classmethod
  • lagt satt metode for å test_date, test_datetime og test_time å tillate sette parametere for neste omgang å bli returnert.
  • lagt delta og delta_type parametere for å test_date, test_datetime og test_time å styre intervallene mellom returnert tilfeller.

Hva er nytt i versjon 1.6.3:

  • faste flere feil i oppretting av test_datetime og test_date tilfeller som litt når typen sammenligninger ble gjort mellom forekomster og den klassen som de ble instansiert.

Hva er nytt i versjon 1.6.2:

  • endret Sammenligning å bruke __eq__ og __ne__ stedet for foreldet __cmp __
  • dokumentert at ordre saker ved bruk Sammenligninger med objekter som implementerer __eq__ seg selv, for eksempel tilfeller av Django modeller.

Hva er nytt i versjon 1.6.1:

  • replace og Replacer.replace kan nå erstatte attributter som kanskje ikke er til stede, forutsatt at `strict` parameter er gått som False.
  • should_raise nå fanger BaseException snarere enn unntaket så å hente inn SystemExit og KeyboardInterrupt kan testes.

Hva er nytt i versjon 1.6.0:

  • lagt til støtte for bruk av TempDirectory, replacer og LogCapture som kontekstledere for med uttalelser
  • fast test svikt i Python 2.6

Hva er nytt i versjon 1.5.4:

  • fix bug der should_raise ikke klage når ingen Unntaket ble reist, men ett var forventet.
  • avklart at avkastningen av en should_raise samtalen vil være Ingen i tilfelle at et unntak heves på ingen forventet unntak er spesifisert.

Hva er nytt i versjon 1.5.3:

  • should_raise støtter nå andre enn __call __

Hva er nytt i versjon 1.5.2:

  • lagt makedir og check_dir metoder for å TempDirectory og ekstra støtte for sub kataloger å lese og skrive

Hva er nytt i versjon 1.4.0:

  • bedre representasjon av mislyktes Sammenligning
  • bedre representasjon av mislyktes sammenligne med sekvenser

Krav :

  • Python

Annen programvare fra utvikleren Chris Withers

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Kommentarer til TestFixtures

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!