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