Показать прогресс при запуске python unittest?

У меня есть очень большой TestSuite, который я запускаю с ---- +: = 0 =: + ---- из фреймворка Python Unittest.К сожалению, я не знаю, сколько тестов уже сделано во время теста.В основном я хотел бы преобразовать этот вывод:вНужно ли создавать подклассы ---- +: = 3 =: + ----, чтобы достичь этого, и если да, то как?Примечание. Мне известны нос и доступные плагины, но он не совсем подходит для моего приложения, и я хотел бы избежать зависимости.РЕДАКТИРОВАТЬ Почему я хотел бы избежать носа :Мое приложение в основном является дополнительной основой для тестов.Он выбирает правильные контрольные примеры, предоставляет для них библиотечные функции и выполняет тесты несколько раз для долгосрочного тестирования.(тесты запускаются на внешней машине)Вот как я сейчас запускаю свои тесты:Моя проблема с носом заключается в том, что он предназначен для обнаружения тестов из файловой системы, и мне не удалось найти четкую документацию о том, как запустить его на конкретном TestSuite непосредственно из python.
4 голоса | спросил Martin Schulze 18 J000000Wednesday12 2012, 04:54:22

2 ответа


0
Опоздал на вечеринку, но, надеюсь, это поможет всем, кто, как и я, приехал сюда в поисках ответа на эту же проблему:Вот один из способов, которым вы можете создать подкласс ---- +: = 0 =: + ---- и ---- +: = 1 =: + ---- для достижения желаемого результата:Запуск вышеуказанного кода приводит к следующему выводу:
ответил Ken 'Joey' Mosher 7 MonEurope/Moscow2015-12-07T20:05:59+03:00Europe/Moscow12bEurope/MoscowMon, 07 Dec 2015 20:05:59 +0300 2015, 20:05:59
0
Вы должны были бы создать подкласс TextTestRunner, но я не знаю как.Я настоятельно рекомендую вам пересмотреть свое отвращение к использованию носа.Это очень мощный инструмент, который легко решит вашу проблему.
ответил Ned Batchelder 18 J000000Wednesday12 2012, 05:18:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132