TestFixtures

Szoftver screenshot:
TestFixtures
Szoftver adatai:
Változat: 3.0.0
Feltöltés dátuma: 15 Apr 15
Fejlesztő: Chris Withers
Engedély: Ingyenes
Népszerűség: 0

Rating: nan/5 (Total Votes: 0)

A TestFixtures projekt kínál gyűjteménye segítők és gúnyolódni tárgyakat, amelyek írásakor hasznos unit tesztek vagy doc tesztek.
A rendelkezésre álló segítők és gúnyolódni objektumok listája, funkcionális példák, lásd a tartalmát a tesztek mappát.
Összehasonlítás
& Nbsp; Ez az osztály lehetővé teszi, hogy példányosítani helykitöltők, hogy lehet használni, hogy míg várt eredményeket a tényleges eredmények, ahol tárgyakat a tényleges eredmények nem támasztják hasznos képest. Az összehasonlítás alapja lehet csak, hogy milyen típusú objektum, ami különösen hasznos, ha összehasonlítjuk szekvenciák visszatért tesztelt kód.
összehasonlítani
& Nbsp; A csere assertEquals és a failUnless (x () igaz) mintát. Ad hasznos különbségek, ha az érvek nem ugyanaz, különösen a sorozatok és hosszú szálakat.
diff
& Nbsp; Ez a funkció lesz összehasonlítani a két húrok, és ad egy egységes diff azok összehasonlítása. Handy, mint egy harmadik paramétert unittest.TestCase.assertEquals.
generátor
& Nbsp; Ez a funkció visszatér a generátort, ami megadja az érveket, úgy hívták, az, ha a generátort iterálhatók vége.
LogCapture
& Nbsp; Ez helper elfoghatja jelentkezzen üzeneteiben megadott favágók a doctests.
log_capture
& Nbsp; Ez a dekoratőr elfoghatja jelentkezzen üzeneteiben megadott favágók idejére unittest módszerek.
cserélje
& Nbsp; Ez a dekoratőr lehetővé teszi, hogy cserélje tárgyakat, például osztályok és függvények idejére a unittest módszert. A csere eltávolítják függetlenül, hogy mi történik a vizsgálat alatt.
Replacer
& Nbsp; Ez helper lehetővé teszi, hogy cserélje tárgyakat, például osztályok és függvények belül doctests majd állítsa vissza az eredeti Amikor a tesztelés befejeződött.
should_raise
& Nbsp; Ez egy jobb változata assertRaises lehetővé teszi, hogy ellenőrizze a kivétel emelte nem csak a megfelelő típusú hanem a megfelelő paramétereket.
test_date
& Nbsp; Ez egy praktikus osztályú gyár, amely visszaadja datetime.date pótlások, hogy van egy ma módszer, amely megadja megismételhető, meghatározható, tesztelhető és négy óra.
test_datetime
& Nbsp; Ez egy praktikus osztályú gyár, amely visszaadja datetime.datetime pótlások, hogy van egy teremteni a módszer, hogy megadja megismételhető, meghatározható, tesztelhető datetimes.
TEST_TIME
& Nbsp; Ez egy praktikus csere time.time hogy ad megismételhető, meghatározható, tesztelhető alkalommal.
csomagolja
& Nbsp; Ez egy általános dekoratőr csomagolási módszer és függvényhívá- egy try-végre, és amelynek a kód futtatása előtt próbálja ki, és része a végre.

Mi az új Ebben a kiadásban:

  • Javítva egy hiba, ahol areplace dekoratőr elfogadott egy classmethod helyett a replacment a díszített lehívható cseréje esetén classmethod
  • A korábban beállított módszert test_date, test_datetime és TEST_TIME, hogy a paraméterek következő előfordulásának vissza kell küldeni.
  • hozzá delta és delta_type paraméterek test_date, test_datetime és TEST_TIME hogy ellenőrizzék közötti szünetekben visszatért példányokat.

Mi az új verzióban 1.6.3:

  • fix lehetnek hibák példányosításá- test_datetime és test_date eseteket, amelyek kicsit, amikor típus összehasonlítását végezték példányok és az osztály, amelynek kapcsán példányai.

Mi az új a 1.6.2 verzió:

  • változott összehasonlítása használni __eq__ és __ne__ helyett elavult __cmp __
  • dokumentált, hogy ahhoz a helyzetet, amikor a Összehasonlítás a tárgyakat, hogy végre __eq__ magukat, mint például az esetekben a Django modellek.

Mi az új verzióban 1.6.1:

  • replace és Replacer.replace most cserélje attribútumok hogy nem lehet jelen, feltéve, hogy a `strict` paraméter átadásra False.
  • should_raise most elkapja BaseException helyett Kivétel, így növelve a SystemExit és KeyboardInterrupt lehet tesztelni.

Mi az új verzióban 1.6.0:

  • hozzáadott támogatás segítségével tempDirectory, Replacer és LogCapture, mint összefüggésben vezetők számára nyilatkozatokkal
  • fix teszt hiba a Python 2.6

Mi az új a 1.5.4 verzió:

  • fix bug, ahol should_raise nem panaszkodott, amikor nincs kivéve emelték, de az egyik volt várható.
  • tisztázni, hogy a visszatérés a should_raise hívást sem lesz abban az esetben, kivétel neveli várható semmilyen kivétel van megadva.

Mi az új verzióban 1.5.3:

  • should_raise már támogatja eltérő módszerek __call __

Mi az új a 1.5.2-es verzió:

  • hozzá MakeDir és check_dir módszerek tempDirectory és hozzá támogatása A sub könyvtárak írni és olvasni

Mi az új verzióban 1.4.0:

  • jobb képviselete nem Összehasonlítás
  • jobb képviselete nem hasonlítható szekvenciák

követelmények :

  • Python

Más szoftver fejlesztő Chris Withers

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Checker
Checker

20 Feb 15

Hozzászólások a TestFixtures

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!