nose-progressive

Скриншот программы:
nose-progressive
Детали программы:
Версия: 1.5
Дата загрузки: 14 Apr 15
Разработчик: Erik Rose
Тип распространения: Бесплатная
Популярность: 1

Rating: nan/5 (Total Votes: 0)

нос прогрессивным является нос плагин, который отображает прогресс в стационарном прогресс-бар, освобождая остальной части экрана (а также буфера прокрутки) для компактного отображения ошибок тестирования. Он отображает сбоев и ошибок, как только они происходят, и позволяет избежать прокрутки их с экрана в пользу менее полезного отпуска.
Правящая философия Нос Progressive, чтобы получить полезную информацию на экран, как только возможно, и держать его там как можно дольше, пока еще свидетельствует о прогрессе.
Установка
пункт установить нос прогрессивная
Или, чтобы получить передним краем, неизданные версии:
пункт установить -e \
& NBSP; мерзавец: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
Использование:
nosetests --with-прогрессивная
Пример:
Ниже не совсем сделать это справедливость; в реальной терминала, 2 имя пути линии после FAIL или ошибка смелые, чтобы помочь визуально CHUNKING, и индикатор в нижней смелый, а также:
% Nosetests --with-прогрессивная
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& NBSP; приложения / уведомления / тесты / test_events.py +31
& NBSP; Файл "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", линия 279, в перспективе
& NBSP; TestMethod ()
& NBSP; Файл "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", линия 361, в test_anonymous
& NBSP; eq_ (1, длина (mail.outbox))
& NBSP; Файл "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py", линия 31, в eq_
& NBSP; утверждать == B, глутамат натрия или% (а, б) "% R =% г!"
AssertionError
ОШИБКА: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& NBSP; приложения / вопросы / тесты / test_templates.py +494
& NBSP; Файл "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", линия 279, в перспективе
& NBSP; TestMethod ()
& NBSP; Файл "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", линия 196, в пропатчен
& NBSP; возвращение FUNC (* аргументы, ** keywargs)
& NBSP; Файл "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py", линия 494, в test_woo
& NBSP; attrs_eq (mail.outbox [0], чтобы [= 'some@bo.dy'],
Индекс Список из диапазона: IndexError
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

Особенности

  • Укажите прогресса в стационарном прогресс-бар, а не прокрутки полезные tracebacks с экрана или интервалы между ними с точками и хлама.
  • Показать tracebacks, как только они возникают, а не ждать, пока конца. Снимите & Quot; Traceback (самый последний вызов последнего): & Quot; от tracebacks поэтому они занимают меньше места.
  • Определить неудачных тестов в формате, который может быть подан обратно к носу, так что это просто повторно запустить их.
  • Печать файловой путь комплекте с VI-стиле номер строки, так что вы можете вставить его в командной строке, и попасть прямо с ошибкой в ​​редакторе.
  • Работа с большим Django Django через нос (конечно).

Что нового В этом выпуске:

  • Добавить вариант --progressive-редактор ярлыка шаблона , позволяя вам полностью настроить ярлыки редактора. Теперь мы поддерживаем любой текстовый редактор, который имеет возможность выхода на линию, независимо от того, как это прописано.
  • Удалить поддержку Python 2.5. Нам нужен современный форматирования строк.
  • Добавлена ​​поддержка первого класса для Python 3.2.3 и выше. Оказалось, мой токсикодендрон конфигурации просто так.
  • Терпеть нон в компонентах TRACEBACK: имена файлов и код извлекает особенно. (Кайл Гибсон)

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

  • Повторить индикатор. Теперь она выполнена из красивой терминала магии вместо знаков равенства. Это выглядит лучше, когда ваш терминал поддерживает по крайней мере, 16 цветов, но есть монохромный запасной для меньше. Или, вы можете настроить цвета, используя несколько новых опций командной строки.
  • Исправлена ​​ошибка кодирования Unicode, что произошло, когда не-ASCII символы появились в отладочные текста. (Наоя Инада)

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

  • Терпеть пустые tracebacks в форматтером. Это позволяет избежать усугубления сбоев, которые происходят перед любыми тестовых кадров.

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

  • Исправлена ​​ошибка, которая вызовет форматирования к краху на многих SyntaxErrors. Это также улучшает эвристики для определения тестового кадра, когда есть SyntaxError:. Теперь мы можем найти его, пока ошибка происходит в кадре ниже, чем в тесте

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

  • Теперь Вы можете установить редактор нос прогрессивный использования отдельно от переменная $ EDITOR оболочки.

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

  • Каждый фрейм стека в настоящее время является редактором ярлык. Это не только сделать его легче ориентироваться, но короче по высоте и ширине.
  • переформатировать tracebacks для большой правосудия. Тонкий колорит направляет глаз вниз по списку имен функций и цвет фона небольшое кричит тестовый кадр.
  • Скрыть UnitTest-внутренняя и других кадров стека предварительного тестирования при печати tracebacks. Меньше кадров = меньше шума на экране = меньше мышление = выиграть!
  • Добавить возможность использовать абсолютные пути в tracebacks.

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

  • Выберите правильный кадр стека для редактора ярлыки синтаксические ошибки. Пришлось обращаться синтаксические ошибки специально, так как они не делают это в TRACEBACK надлежащего.
  • Показать фактическое значение $ EDITOR окр вар, а не только и Quot; $ EDITOR & Quot ;. Я надеюсь, что это делает его немного более очевидным, что с ним делать, плюс это дает рабочую умолчанию, если $ РЕДАКТОР не установлен.

  • не

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

  • Исправлена ​​ошибка, запускаемого теста, имеющий не определена Модуль. --failed всегда работать.

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

  • майора рефакторинга. нос прогрессивным в настоящее время имеет свой собственный TestRunner и тест результат класс. Это делает его полностью совместимым с плагином захвата и других плагинов, которые делают вывод.
  • Полная поддержка пользовательских классов ошибок, как пропускает и Устаревшие. Они печатаются во время выполнения теста, выделены жирным шрифтом, если они представляют сбой, и обобщены в графов после запуска.
  • Тесты, которые пишут непосредственно на стандартный вывод ошибок или стандартный вывод больше не мазать индикатор.
  • Добавить $ EDITOR для редактора ярлыка: не более набрав
  • !
  • Работа с тестами, которые не имеют метод адрес ().
  • Работа с тестами, которые возвращают нулевое имя файла из test_address ().
  • Не проложить над PDB подсказок (больше?).
  • Не затемнять отслеживающий когдаwith_setup декоратор на испытательного генератора из строя.

Требования

  • Python
  • нос

Ограничения

  • Пропущенные тесты засчитан в Python 2.6, но они не получают напечатан. Я считаю пропускает что-то, чтобы быть духом, так что я планирую исправить это.
  • Тесты, которые сами пишут в стандартный поток ошибок будет мазать бит прогресс-бар вверх, если они не печатать полные строки. Я надеюсь, что, чтобы исправить это с какой-то monkeypatching, но в то же время, проходя --logging-CLEAR-обработчики большинство из них фиксирует на практике.
  • Я не пробовал это ничего, кроме Python 2.6. Отчеты об ошибках приветствуются!

Похожие программы

gunit-hildon
gunit-hildon

3 Jun 15

python-noseenv
python-noseenv

20 Feb 15

Другие программы разработчика Erik Rose

Conway
Conway

14 Apr 15

django-tidings
django-tidings

11 May 15

Комментарии к nose-progressive

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