TestFixtures

Софтуер снимки:
TestFixtures
Софтуер детайли:
Версия: 3.0.0
Дата на качване: 15 Apr 15
Розробник: Chris Withers
Разрешително: Безплатно
Популярност: 48

Rating: 1.0/5 (Total Votes: 1)

Проектът TestFixtures предлага колекция от помощници и макет обекти, които са полезни, когато пишете единица тестове или док тестове.
Наличните помощници и макет обекти са изброени по-долу, за функционални примери, виж съдържанието на папката на тестове.
<Силен> Сравнение
& Nbsp; Този клас ви позволява да конкретни примери контейнери, които могат да бъдат използвани, за да сравняват очакваните резултати с реалните резултати, когато обектите в реалните резултати не подкрепят полезно сравнение. В сравнението може да се основава само от вида на обекта, което е особено полезно, когато се сравняват последователности върнати от тествани код.
<Силен> сравни
& Nbsp; Подмяна на assertEquals и failUnless (X () е True) модел. Дава по-полезни различия, когато аргументите не са едни и същи, особено за последователности и дълги низове.
<Силен> разл
& Nbsp; Тази функция ще се сравнят две струни и даде единна разл на тяхното сравняване. Handy като трети параметър да unittest.TestCase.assertEquals.
<Силен> Генератор
& Nbsp; Тази функция ще се върне на генератор, който дава аргументите бе, наречени с когато генераторът се повтори отново.
<Силен> LogCapture
& Nbsp; Този помощник ви позволява да улови влезте съобщения за конкретни дървосекачи в doctests.
<Силен> log_capture
& Nbsp; Този декоратор ви позволява да улови влезте съобщения за конкретни логери за продължителността на unittest методи.
<Силен> замени
& Nbsp; Този декоратор ви дава възможност да замени обекти, като например класове и функции за срока на валидност на unittest метод. Заместващите са отстранени, независимо от това, което се случва по време на изпитването.
<Силен> заместител на
& Nbsp; Този помощник ви дава възможност да замени обекти, като например класове и функции в рамките doctests и след това възстановяване на оригиналите, след завършване на теста.
<Силен> should_raise
& Nbsp; Това е по-добър вариант от assertRaises която ви позволява да проверите изключение повдигнати е не само на правилния вид, но също така разполага с правилните параметри.
<Силен> test_date
& Nbsp; Това е клас фабрика удобен, че се връща datetime.date заместители, които имат метод днес, че дава повторяеми, определяем, проверяеми дати.
<Силен> test_datetime
& Nbsp; Това е клас фабрика удобен, че се връща datetime.datetime заместители, които имат сега метод, който дава повторяеми, определяем, проверяеми datetimes.
<Силен> test_time
& Nbsp; Това е удобен заместител на time.time че дава повторяеми, определяем, проверяеми пъти.
<Силен> увийте
& Nbsp; Това е общ декоратор за метод и функция амбалажна разговори с пробвам-накрая и като код екзекутиран преди пробвам и като част от най-после

Какво ново в. тази версия:

  • Фиксирана бъг, когатоreplace декоратор прие classmethod вместо Replacment към украсена изискуем при смяна на classmethod
  • Добавена е определен метод за test_date, test_datetime и test_time да позволи определянето на параметрите за следващата инстанция да бъдат върнати.
  • добавена делта и delta_type параметри да test_date, test_datetime и test_time да контролира интервалите между върнати случаи.

Какво ново във версия 1.6.3:

  • фиксирани няколко грешки в инстанциирането на test_datetime и test_date случаи, които хапеха, когато са направени от типа сравнения между модели и класа, от която са инстанция.

Какво ново във версия 1.6.2:

  • променило Сравнение да използвате __eq__ и __ne__ вместо отхвърлена __cmp __
  • документирано, че ред въпроси, когато с помощта на сравнения с предмети, които прилагат __eq__ себе си, като например случаи на модели Django.

Какво ново във версия 1.6.1:

  • replace и Replacer.replace вече могат да се замени атрибути че не може да присъства, при условие че `strict` параметър се предава като False.
  • should_raise сега хваща BaseException отколкото Exception така повишаване на SystemExit и KeyboardInterrupt може да бъде тестван.

Какво ново във версия 1.6.0:

  • добавена поддръжка за използване на TempDirectory, заместител и LogCapture като мениджъри контекст за с изявления
  • фиксирана тест недостатъчност в Python 2.6

Какво ново във версия 1.5.4:

  • Fix бъг, при should_raise не се оплакват, когато не Изключение е бил повдигнат, но се очаква едно.
  • поясни, че връщането на should_raise разговор ще бъде None, в случай че по изключение се повиши с не очаква, изключение е уточнено.

Какво ново във версия 1.5.3:

  • should_raise вече поддържа методи, различни от __call __

Какво ново във версия 1.5.2:

  • добавена makedir и check_dir методи за TempDirectory и добавя поддръжка за под директории да четат и пишат

Какво ново във версия 1.4.0:

  • подобрено представяне на неизправните Сравнение
  • подобрено представяне на не успя да се сравни с последователности

<силни> Изисквания :

  • Python

Друг софтуер на разработчика Chris Withers

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Коментари към TestFixtures

Коментари не е намерена
добавите коментар
Включете на изображения!