TestFixtures

Programinė įranga Screenshot:
TestFixtures
Programinė detalės:
Versija: 3.0.0
Įkėlimo datą: 15 Apr 15
Kūrėjas: Chris Withers
Licencija: Nemokamai
Populiarumas: 0

Rating: nan/5 (Total Votes: 0)

TestFixtures projektas siūlo pagalbininkų ir juoktis objektų, kurie yra naudingi rašant vieneto bandymai ar DOC bandymus kolekciją.
Galimos pagalbininkai ir juoktis objektai yra išvardytos žemiau, dėl funkcinių pavyzdžių, žr iš bandymų aplanko turinį.
Palyginimas
& Nbsp; Į šią klasę leidžia instancija pamainymų, kurie gali būti naudojami, palyginti laukiamus rezultatus su faktiniais rezultatais, kur objektai faktinius rezultatus nepalaiko naudingos palyginimo. Sulyginimui gali būti pagrįstas tik ant objekto, kuri yra ypač naudinga, kai palyginama sekas grąžintas iš išbandytos kodu tipo.
palyginti
& Nbsp; pakaitalas assertEquals ir failUnless (x () yra tiesa) modelis. Suteikia daugiau naudingų skirtumus, kai argumentai yra ne tas pats, ypač sekų ir ilgas eilutes.
skirt
& Nbsp; Ši funkcija palyginti dvi eilutes ir suteikti vieningą diff jų palyginimas. Patogus kaip trečias parametras unittest.TestCase.assertEquals.
generatorius
& Nbsp; Ši funkcija grąžina generatorius, kuris duoda argumentus jis buvo vadinamas su kai generatorius pakartota iš naujo.
LogCapture
& Nbsp; Tai pagalbininkas leidžia jums užfiksuoti prisijungti pranešimus nurodytų kaupikliai į doctests.
log_capture
& Nbsp; Tai dekoratorius leidžia jums užfiksuoti prisijungti pranešimus nurodytų kaupikliai skirtų unittest metodų trukmę.
pakeisti
& Nbsp; Tai dekoratorius leidžia jums pakeisti objektai, tokie kaip klasių ir funkcijų, kurios taikomos unittest metodo trukmę. Pakaitinėse pašalinami nepaisant to, kas atsitinka per bandymą.
Replacer
& Nbsp; Tai pagalbininkas leidžia jums pakeisti objektų, tokių kaip klasių ir funkcijų iš vidaus doctests ir tada atkurti originalų kartą bandymas yra baigtas.
should_raise
& Nbsp; tai geriau versija assertRaises, kuri leidžia jums patikrinti išimtis keliamas ne tik tinkamo tipo, tačiau taip pat turi teisingus parametrus.
test_date
& Nbsp; Tai patogu klasės gamykla, kuri grįžta datetime.date endoprotezams, kuriems šiandien metodą, kuris suteikia nekistų, specifiable, Metodus datas.
test_datetime
& Nbsp; Tai patogu klasės gamykla, kuri grįžta datetime.datetime endoprotezams, kuriems dabar jau metodą, kuris suteikia nekistų, specifiable, Metodus datetimes.
test_time
& Nbsp; Tai patogu pakaitalas time.time, kuri suteikia nekistų, specifiable, Metodus kartus.
wrap "
& Nbsp; Tai bendrinis dekoratorius vyniojimo būdas ir funkcijos ragina su pabandyti-pagaliau ir kurio kodas įvykdytą prieš pabandyti ir kaip galiausiai

Kas naujo . ši laida:

  • Ištaisyta klaida, kaireplace dekoratorius priėmė classmethod o ne į papuoštas pirmalaikio išpirkimo Keisdami classmethod
  • replacment
  • pridėtinė nustatyti metodą test_date, test_datetime ir test_time leisti nustatant parametrus Kitas atvejis turi būti grąžintas.
  • pridūrė delta ir delta_type parametrus test_date, test_datetime ir test_time kontroliuoti tarp grąžinamų atvejais intervalus.

Kas naujo versijos 1.6.3:

  • fiksuoti keletą klaidų, susijusių su test_datetime ir test_date momentinė atvejų, kurie po truputi, kai tipo buvo lyginama tarp atvejų ir klasės, iš kurios jie buvo instantiated.

Kas naujo versijos 1.6.2:

  • pasikeitė Palyginimas naudoti __eq__ ir __ne__ vietoj pasenusios __cmp __
  • dokumentais, kad užsakymo klausimai, kai naudojamas palyginimai su objektų, kurie įgyvendina __eq__ save, pavyzdžiui, atvejus Django modelių.

Kas naujo versijos 1.6.1:

  • replace ir Replacer.replace dabar gali pakeisti atributus kad gali nebūti, jei "strict` parametras yra perduodamas kaip Neteisingų.
  • should_raise dabar pagauna BaseException, o ne išimtis, todėl didinant nuo SystemExit ir KeyboardInterrupt gali būti patikrintas.

Kas naujo versijos 1.6.0:

  • papildoma parama naudojant TempDirectory, pakaitalo ir LogCapture kaip kontekstas valdytojai kartu su pareiškimais,
  • fiksuotas bandymo nepakankamumas Python 2.6

Kas naujo versijos 1.5.4:

  • Fix klaidą kur should_raise nesiskundė, kai nėra Išimtis buvo iškeltas, bet vienas buvo tikėtasi.
  • paaiškino, kad iš should_raise skambučio grąža bus Nė tuo atveju, išimtis pakelta jokiu numatomu išskyrus nurodytas.

Kas naujo versijos 1.5.3:

  • should_raise dabar palaiko išskyrus __call __

Kas naujo Versija 1.5.2:

  • pridūrė makedir ir check_dir metodus TempDirectory ir papildoma parama už sub katalogų skaityti ir rašyti "

Kas naujo versijos 1.4.0:

  • pagerėjo atstovavimas nepavyko Palyginimas
  • pagerėjo atstovavimas nepavyko palyginti su sekomis

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Chris Withers

nose_fixes
nose_fixes

14 Apr 15

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

Komentarai TestFixtures

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!