LINUX.ORG.RU

История изменений

Исправление Kilte, (текущая версия) :

fixtures — самая главная киллер фича, ради которой стоит переходить, я считаю.

В стандартном unittest ЕМНИП, нельзя просканировать пакет и запустить тесты, нужно писать свой костыль. В либах типа nose и pytest это из коробки и даже настраивается. Ещё есть куча всяких плюшек вроде drop into pdb при фейле, отправка лога на pastebin, запуск конкретной группы тестов, параметризация (запуск одного и того же теста с разным набором данных).

А ещё ничто не мешает использовать pytest вместе с unittest.

Исходная версия Kilte, :

fixtures — самая главная киллер фича, ради которой стоит переходить, я считаю.

В стандартном unittest ЕМНИП, нельзя просканировать пакет и запустить тесты, нужно писать свой костыль. В либах типа nose и pytest это из коробки и даже настраивается. Ещё есть куча всяких плюшек вроде drop into pdb при фейле, отправка лога на pastebin, запуск кокретной группы тестов, параметризация (запуск одного и того же теста с разным набором данных).

А ещё ничто не мешает использовать pytest вместе с unittest.