TestFixtures

Screenshot Software:
TestFixtures
Detalii soft:
Versiune: 3.0.0
Incarca data: 15 Apr 15
Producător: Chris Withers
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

Proiectul TestFixtures oferă o colecție de ajutoare și obiecte machete care sunt utile atunci când scris teste de unitate sau teste doc.
Ajutoarele disponibile și obiecte machete sunt enumerate mai jos, pentru exemple functionale, a se vedea conținutul folderului teste.
Compararea
& Nbsp; Aceasta clasa vă permite să instantiate substituenți care pot fi folosite la rezultatele așteptate, comparativ cu rezultatele efective în cazul în care obiectele din rezultatele reale nu acceptă comparație util. Comparatie se poate baza doar pe tipul obiectului, care este deosebit de util atunci când secvențele compară întors de la codul de testat.
compara
& Nbsp; un înlocuitor pentru assertEquals și failUnless (x () este True) model. Oferă diferențe mai utile atunci când argumentele nu sunt aceleași, în special pentru secvențele și șiruri lungi.
dif
& Nbsp; Aceasta functie va compara doua siruri de caractere și să dea o dif unificat de comparare a acestora. Handy ca un al treilea parametru de unittest.TestCase.assertEquals.
Generator
& Nbsp; Această funcție va întoarce un generator care produce argumentele care a fost numit cu atunci când generatorul este reiterat peste.
LogCapture
& Nbsp; Acest ajutor vă permite să capturați loga mesaje pentru furnizori de bustean specificate în doctests.
log_capture
& Nbsp; Acest decorator vă permite să capturați loga mesaje pentru furnizori de bustean specificate pe durata unittest metode.
înlocuiți
& Nbsp; Acest decorator vă permite să înlocuiți obiecte, cum ar fi cursuri și funcții pe durata unei metode unittest. Substitutele sunt eliminate, indiferent de ceea ce se întâmplă în timpul testului.
înlocuitor
& Nbsp; Acest ajutor vă permite să înlocuiți obiecte, cum ar fi clasele și funcțiile din cadrul doctests și apoi a restabili originalele odată de testare este finalizat.
should_raise
& Nbsp; Aceasta este o versiune mai buna a assertRaises care vă permite să verificați excepția ridicată nu este numai de tip corect, dar are, de asemenea, parametrii corecte.
test_date
& Nbsp; Aceasta este o fabrică de clasă la îndemână care returneaza înlocuiri datetime.date, care au o metodă astăzi că oferă date repetabile, specificabile, testabile.
test_datetime
& Nbsp; Aceasta este o fabrică de clasă la îndemână care returneaza datetime.datetime înlocuiri, care au o acum metodă care dă datetimes repetabile, specificabile, testabile.
TEST_TIME
& Nbsp; Acesta este un înlocuitor la îndemână pentru time.time care ofera ori repetabile, specificabile, testabile.
încheia
& Nbsp; Acesta este un decorator generic pentru metodă și funcția de ambalaj solicită cu un cod try-în cele din urmă și care au executat înainte încercare și, ca parte a în final

Ce este nou în. această versiune:

  • Fixed un bug în cazul în care decoratorreplace a adoptat o classmethod, mai degrabă decât Replacment a decorat nevărsat la înlocuirea unui classmethod
  • adăugat metodă setat la test_date, test_datetime și TEST_TIME pentru a permite stabilirea parametrilor pentru urmatorul instanța urmează să fie returnate.
  • adăugat parametri delta și delta_type la test_date, test_datetime și TEST_TIME pentru a controla intervalele dintre cazuri returnate.

Ce este nou în versiunea 1.6.3:

  • de mai multe bug-uri fixe promptitudinea test_datetime și test_date cazurile care pic atunci când s-au făcut comparații între instanțe și de tip clasa din care au fost instanțiat.

Ce este nou în versiunea 1.6.2:

  • schimbat Compararea a utiliza __eq__ și __ne__ în loc de __cmp depreciat __
  • documentat faptul ca problemele de ordin atunci când se utilizează Comparațiile cu obiecte care implementeaza __eq__ sine, cum ar fi cazurile de modele Django.

Ce este nou în versiunea 1.6.1:

  • replace și Replacer.replace pot înlocui acum atribute care nu poate fi prezent, cu condiția ca `parametrul strict` este trecut ca Fals.
  • should_raise prinde acum BaseException, mai degrabă decât Excepție astfel cresterea de SystemExit și KeyboardInterrupt pot fi testate.

Ce este nou în versiunea 1.6.0:

  • adăugat suport pentru utilizarea TempDirectory, înlocuitor și LogCapture ca manageri context pentru situațiile cu
  • eșec încercare stabilit în Python 2.6

Ce este nou în versiunea 1.5.4:

  • bug fix în cazul în care should_raise nu plâng atunci când nu excepție a fost ridicată, dar unul a fost de așteptat.
  • clarificat faptul că revenirea unui apel should_raise va fi Fără specialitate în cazul în care o excepție este ridicată de o excepție de așteptat, este specificat.

Ce este nou în versiunea 1.5.3:

  • should_raise suportă acum altele decât __call __

Ce este nou în versiunea 1.5.2 :

  • adăugat metode makedir și check_dir a TempDirectory si a adaugat suport pentru sub-directoare pentru a citi și a scrie

Ce este nou în versiunea 1.4.0:

  • reprezentare mai bună a Comparație Ocazie
  • reprezentare mai bună a eșuat compara cu secvențele

Cerințe :

  • Python

Alte software-uri de dezvoltator Chris Withers

Checker
Checker

20 Feb 15

nose_fixes
nose_fixes

14 Apr 15

mailinglogger
mailinglogger

15 Apr 15

Comentarii la TestFixtures

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!