TestFixtures

Software screenshot:
TestFixtures
Podrobnosti Software:
Verze: 3.0.0
Datum uploadu: 15 Apr 15
Vývojka: Chris Withers
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Projekt TestFixtures nabízí kolekci pomocníků a modelovými objekty, které jsou užitečné při psaní unit testů nebo DOC testy.
Dostupné pomocníci a zesměšňovat objekty jsou uvedeny níže, pro funkční příklady, viz obsah složky testy.
Porovnání
& Nbsp; Tato třída umožňuje vytvořit instanci zástupné symboly, které mohou být použity pro srovnání očekávaných výsledků se skutečnými výsledky, kdy se předměty ve skutečné výsledky nepodporují užitečné srovnání. Srovnání může být založena jen na typu objektu, což je obzvláště užitečné, když porovnáváme sekvence vrátil z testovaného kódu.
srovnat
& Nbsp; Náhrada za assertEquals a failUnless (x (), je pravda) vzor. Poskytuje další užitečné rozdíly při argumenty nejsou stejné, a to zejména pro sekvence a dlouhé řetězce.
diff
& Nbsp; Tato funkce je porovnat dva řetězce a dát jednotný diff jejich srovnání. Handy jako třetí parametr unittest.TestCase.assertEquals.
generator
& Nbsp; Tato funkce vrátí generátor, který přináší argumenty, že se jmenuje, má-li generátor opakoval znovu.
LogCapture
& Nbsp; Tento pomocník vám umožní zachytit zprávy protokolu k uvedené lesní dělníky v doctesty.
log_capture
& Nbsp; Tento malíř umožňuje zachytit zprávy protokolu k uvedené dřevorubců, pro celou dobu trvání unittest metod.
nahradit
& Nbsp; Tento malíř umožňuje nahradit objekty, jako jsou třídy a funkce pro trvání unittest metody. Tyto náhrady jsou odstraněny bez ohledu na to, co se stane v průběhu zkoušky.
směsích
& Nbsp; Tento pomocník vám umožní nahradit objekty, jako jsou třídy a funkce v rámci doctesty a obnovit originály po dokončení testování.
should_raise
& Nbsp; To je lepší verze assertRaises, který vám umožní kontrolovat výjimka vyvolána není pouze správný typ, ale má také správné parametry.
test_date
& Nbsp; Jedná se o šikovný třída továrna, která se vrací datetime.date náhrady, které mají metodu, že dnes dává opakovatelné, zvláštnostmi, testovatelné data.
test_datetime
& Nbsp; Jedná se o šikovný třída továrna, která se vrací datetime.datetime náhrady, které mají nyní metodu, která dává opakovatelné, zvláštnostmi, testovatelné datetimes.
test_time
& Nbsp; Jedná se o šikovný náhradou za time.time, který dává opakovatelné, zvláštnostmi, testovatelné časy.
zabalit
& Nbsp; Toto je obecný malíř pro balení metody a volání funkce s try-finally a má kód provedené před try a jako součást nakonec

Co je nového v. Toto vydání:

  • opravena chyba, kdyreplace malíř prošlo classmethod spíše než replacment do zdobeného disponibilního Při výměně classmethod
  • přidal nastavit způsob test_date, test_datetime a test_time umožní nastavení parametrů pro další instance být vrácen.
  • přidal delta a delta_type parametry test_date, test_datetime a test_time kontrolovat intervaly mezi vrácené instance.

Co je nového ve verzi 1.6.3:

  • Opraveno několik chyb v konkretizaci test_datetime a test_date případy, které bitová byly typu porovnání mezi instancí a třídy, z nichž byly instance.

Co je nového ve verzi 1.6.2:

  • změnil Porovnání používat __eq__ a __ne__ místo zastaralé __cmp __
  • zdokumentováno, že objednávka záležitosti při používání Srovnání s objekty, které implementují __eq__ samy o sobě, jako jsou případy Django modelů.

Co je nového ve verzi 1.6.1:

  • replace a Replacer.replace nyní mohou nahradit atributy že nemusí být přítomen, za předpokladu, že `strict` parametr je předán jako False.
  • should_raise teď chytá BaseException spíše než výjimka tak zvyšováním SystemExit a KeyboardInterrupt lze testovat.

Co je nového ve verzi 1.6.0:

  • přidána podpora pro používání TempDirectory, Replacer a LogCapture as kontextu manažery pro s výroky
  • selhání stanovena zkouška v Pythonu 2.6

Co je nového ve verzi 1.5.4:

  • fix chyba, kdy should_raise neměl stěžovat, když ne Výjimkou byla zvýšena, ale jeden byl očekáván.
  • objasnil, že návrat na should_raise hovoru bude None v případě, že výjimka je zvýšen o nepředpokládá výjimka je zadán.

Co je nového ve verzi 1.5.3:

  • should_raise nyní podporuje kromě __call __

Co je nového ve verzi 1.5.2:

  • přidal MakeDir a check_dir metody TempDirectory a přidána podpora pro dílčí adresáře číst a psát

Co je nového ve verzi 1.4.0:

  • zlepšilo zastoupení neúspěšného srovnání
  • zlepšilo zastoupení selhal v porovnání s sekvencemi

Požadavky na :

  • Python

Ostatní software developer Chris Withers

nose_fixes
nose_fixes

14 Apr 15

mailinglogger
mailinglogger

15 Apr 15

Checker
Checker

20 Feb 15

Komentáře k TestFixtures

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!