Вдохновленный внутреннего инструмента пополам Джанго, нос Bisect легко пополам свой набор тестов и поиска ошибок тест-на-теста.
Что еще более важно: Тест FOO не удается запустить, когда когда тест X, пополам скажу вам, что Х.
nosetests --bisect = модуль: TestClass.failing_test
И получить порой полезный вывод:
Рассекайте против tests.integration.disqus.forums.api.endpoints.tests: ForumEndpointTest.test_list_users
├ ** Пасс 1: Запуск 1410 тест (ы) в 2 куски ...
│ ├ ** Кусок 1а: Бег 780 тестов
│ │ └ ** Испытания завершены в 371.578s (найдено недостаточность)
│ ├ ** Кусок 1b: Бег 631 тестов
│ │ └ ** Испытания завершены в 224.881s (найдено недостаточность)
│ └ ** Несколько источников отказа найдено (2) чанки
(В нашем предыдущем случае, наша тестовая фактически нарушена, так что это не найдя способ пополам)
Требования
- < LI> Python
- нос
Комментарии не найдены