TestFixtures

Скриншот программы:
TestFixtures
Детали программы:
Версия: 3.0.0
Дата загрузки: 15 Apr 15
Разработчик: Chris Withers
Тип распространения: Бесплатная
Популярность: 0

Rating: nan/5 (Total Votes: 0)

Проект TestFixtures предлагает коллекцию помощников и фиктивных объектов, которые полезны при написании юнит-тестов или DOC испытания.
Доступные помощники и фиктивные объекты перечислены ниже, для функциональных примеров, увидеть содержимое папки испытаний.
Сравнение
& NBSP; Этот класс позволяет создать экземпляр заполнители, которые могут быть использованы для ожидаемых результатов по сравнению с фактическими результатами, где объекты фактических результатов не поддерживают полезное сравнение. Сравнение может быть основано только на типе объекта, что особенно удобно при сравнении последовательности возвращается из тестируемого кода.
сравнить
& NBSP; Замена для assertEquals и failUnless (х () верно) рисунок. Дает более полезные различия, когда аргументы не то же самое, особенно для последовательностей и длинных строк.
Diff
& NBSP; Эта функция сравнения двух строк и дать унифицированный формат их сравнения. Удобный в качестве третьего параметра 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 чем Исключение так поднятию SystemExit и KeyboardInterrupt могут быть проверены.

    Что нового в версии 1.6.0:

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

    Что нового в версии 1.5.4:

    • Исправлена ​​ошибка, где should_raise не жаловаться, когда нет исключение было возбуждено, но один ожидалось.
    • пояснил, что возвращение вызова should_raise не будет Ни в том случае, исключение повышены не ожидаемое исключение указан.

    Что нового в версии 1.5.3:

    • should_raise теперь поддерживает кроме __call __ <методы / Li >

    Что нового в версии 1.5.2:

    • добавил MakeDir и check_dir методы TempDirectory и добавлена ​​поддержка для поддиректории читать и писать

    Что нового в версии 1.4.0:

    • улучшилось представление неудачного сравнения
    • улучшилось представление не удалось сравнить с последовательностями

    Требования

    • Python

  • Другие программы разработчика Chris Withers

    mailinglogger
    mailinglogger

    15 Apr 15

    nose_fixes
    nose_fixes

    14 Apr 15

    Checker
    Checker

    20 Feb 15

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

    Комментарии не найдены
    добавить комментарий
    Включите картинки!