TestFixtures

Software screenshot:
TestFixtures
Software detaljer:
Version: 3.0.0
Upload dato: 15 Apr 15
Udvikler: Chris Withers
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

TestFixtures Projektet tilbyder en samling af hjælpere og mock objekter, der er nyttige, når du skriver unit test eller doc tests.
De tilgængelige hjælpere og mock objekter er angivet nedenfor, for funktionelle eksempler, se indholdet af mappen tests.
Sammenligning
& Nbsp; Denne klasse kan du instantiere pladsholdere, der kan bruges til sammenligning forventede resultater med faktiske resultater, hvor objekter i de faktiske resultater understøtter ikke anvendelig sammenligning. Den sammenligning kan baseres kun af typen af ​​objektet, hvilket er særligt praktisk, når sammenligne sekvenser returneres fra testet kode.
Sammenlign
& Nbsp; en erstatning for assertEquals og failUnless (x () er sand) mønster. Giver mere nyttige forskelle, når argumenterne er ikke det samme, især for sekvenser og lange strenge.
diff
& Nbsp; Denne funktion vil sammenligne to strenge og give en samlet diff af deres sammenligning. Handy som en tredje parameter til unittest.TestCase.assertEquals.
generator
& Nbsp; Denne funktion returnerer en generator, der giver de argumenter, det blev kaldt med, når generatoren gentages forfra.
LogCapture
& Nbsp; Dette hjælper kan du fange logmeddelelser for angivne skovhuggere i doctests.
log_capture
& Nbsp; Denne indretningsarkitekt giver dig mulighed for at fange logmeddelelser for bestemte loggere for varigheden af ​​unittest metoder.
erstatte
& Nbsp; Denne indretningsarkitekt kan du udskifte objekter, såsom klasser og funktioner for varigheden af ​​en unittest metode. De udskiftninger fjernes uanset hvad der sker under testen.
mælkeerstatning
& Nbsp; Denne hjælper kan du udskifte genstande såsom klasser og funktioner indefra doctests og derefter gendanne originalerne, når test er afsluttet.
should_raise
& Nbsp; Det er en bedre version af assertRaises der lader dig kontrollere undtagelsen rejst, er ikke kun af den korrekte type, men også har de korrekte parametre.
test_date
& Nbsp; Det er en praktisk klasse fabrik, der returnerer datetime.date udskiftninger, der har en dag metode, der giver reproducerbare, specificerbare, testbare datoer.
test_datetime
& Nbsp; Det er en praktisk klasse fabrik, der returnerer datetime.datetime udskiftninger, der har en nu metode, der giver reproducerbare, specificerbare, testbare datetimes.
test_time
& Nbsp; Det er en praktisk erstatning for time.time der giver gentagne, specificerbare, testbare gange.
wrap
& Nbsp; Det er en generisk dekoratør til indpakning metode og funktionskald med en try-endelig og have kode eksekveres før prøve og som led i den endelig

Hvad er nyt . denne udgivelse:

  • rettet en fejl, hvorreplace dekoratør bestået en classmethod snarere end replacment til dekorerede konverterbare ved udskiftning et classmethod
  • tilføjet sat metode til test_date, test_datetime og test_time at tillade indstilling af parametrene for den næste forekomst, der skal returneres.
  • tilføjede delta og delta_type parametre test_date, test_datetime og test_time at styre intervallerne mellem returnerede forekomster.

Hvad er nyt i version 1.6.3:

  • faste flere bugs i instantiering af test_datetime og test_date tilfælde som bit, når typen sammenligninger mellem instanser og klassen, hvorfra de blev instantieret.

Hvad er nyt i version 1.6.2:

  • ændret Sammenligning bruge __eq__ og __ne__ i stedet for den forældet __cmp __
  • dokumenteret, at ordre spørgsmål ved brug Sammenligninger med objekter, der implementerer __eq__ selv, såsom forekomster af Django modeller.

Hvad er nyt i version 1.6.1:

  • replace og Replacer.replace kan nu erstatte attributter som måske ikke være til stede, forudsat at `strict` parameter overføres som False.
  • should_raise nu fanger BaseException stedet undtagelse, så optagelse af SystemExit og KeyboardInterrupt kan testes.

Hvad er nyt i version 1.6.0:

  • tilføjet støtte til at bruge TempDirectory, mælkeerstatning og LogCapture som kontekst managers for erklæringer
  • fast test svigt i Python 2.6

Hvad er nyt i version 1.5.4:

  • fix bug hvor should_raise ikke klage, når der ikke undtagelse blev rejst, men man var forventet.
  • præciseret, at returnering af et should_raise telekonferencen vil være Ingen i tilfælde af, at en undtagelse er hævet på ingen forventede undtagelse er angivet.

Hvad er nyt i version 1.5.3:

  • should_raise understøtter nu andre end __call __

Hvad er nyt i version 1.5.2:

  • tilføjede MakeDir og check_dir metoder til TempDirectory og tilføjet understøttelse for sub mapper til at læse og skrive

Hvad er nyt i version 1.4.0:

  • forbedret repræsentation af mislykkedes Sammenligning
  • forbedret repræsentation af mislykkedes sammenligne med sekvenser

Krav :

  • Python

Andre software developer Chris Withers

nose_fixes
nose_fixes

14 Apr 15

mailinglogger
mailinglogger

15 Apr 15

Checker
Checker

20 Feb 15

Kommentarer til TestFixtures

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!