nose-progressive

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

Rating: nan/5 (Total Votes: 0)

носа-прогресивна е плъгин, носа, който показва напредъка в стационарна прогрес бар, освобождавайки останалата част на екрана (както и scrollback буфер) за компактен дисплей на откази за изпитване. Тя показва провали и грешки, веднага след като те се появят и избягва да ги превъртате извън екрана в полза на по-малко количество полезна.
Управителният философията на Nose Progressive е да се получи полезна информация върху екрана възможно най-скоро и да го държи там възможно най-дълго, докато все още показва прогрес.
<Силен> Монтаж:
PIP инсталирате носа-прогресивна
Или, за да получите кървене-ръб, неиздавани версия:
PIP -Е инсталирате
& Nbsp; Git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
<Силен> Предназначение:
nosetests --with-прогресивна
<Силен> Пример:
Следното не съвсем го направя правосъдието; в действително терминал, на 2 ПЪТят линии след FAIL или на грешка са смели, за да помогне визуално откъртване от протектора, и напредък лента в долната част е смела, както и:
% nosetests --with-прогресивна
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& Nbsp; Apps / уведомления / тестове / test_events.py +31
& Nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", линия 279, в навечерието
& Nbsp; testMethod ()
& Nbsp; File "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", линия 361, в test_anonymous
& Nbsp; eq_ (1, Лен (mail.outbox))
& Nbsp; File "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py", ред 31, в eq_
& Nbsp; отстояват == б, MSG или% (а, б) "% R = R%!"
AssertionError
Грешка: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& Nbsp; Apps / въпроси / тестове / test_templates.py 494
& Nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", линия 279, в навечерието
& Nbsp; testMethod ()
& Nbsp; File "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", линия 196, в закърпи
& Nbsp; връщане функция (* аргументи, ** keywargs)
& Nbsp; File "/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 разстояние от екрана, или разстоянието между тях с точки и cruft.
  • Показване tracebacks, веднага след като те се появят, а не да се чака до горчивия край. Газа на & quot; Traceback (последното повикване последната): & quot; разстояние tracebacks така че те заемат по-малко място.
  • Идентифицирайте успешно тестовете във формат, който може да се подава обратно към носа, така че е лесно да ги пуснете отново.
  • Печат път пълен с номер VI-стил линия файлова система, така че можете да го поставите на командния и да се вземат направо на бъг в редактора си.
  • свърши отлична работа с Django чрез Джанго-носа (разбира се).

Какво ново в тази версия:

  • Добави опцията

    --progressive-редактор пряк-шаблон , което ви позволява да напълно да персонализирате преките пътища редактор. Сега ние подкрепяме всеки текстов редактор, който има за навлизане на линия опция, без значение как е написано.
  • Drop поддръжка за Python 2.5. Имахме нужда от модерна форматиране низ.
  • Добави подкрепа първа класа за Python 3.2.3 и по-високи. Оказа се, моята токс довереник е просто погрешно.
  • Толерират служба в 3 часа след пладне в traceback компоненти: имена на файлове и код екстракти особено. (Kyle Gibson)

Какво ново във версия 1.3:

  • Redo прогрес бар. Сега тя е направена от красива терминал магия вместо равни знаци. Това изглежда най-добре, когато си терминал поддържа най-малко 16 цвята, но има един монохромен аварийната за по-малко. Или, можете да персонализирате цветовете с помощта на няколко нови опции от командния ред.
  • Fix грешка на Unicode кодиране, което се случи, когато не-ASCII символи се появяват в traceback текст. (Наоя Inada)

Какво ново във версия 1.2.1:

  • Толерират празни tracebacks в устройството за форматиране. Така се избягват изострянето катастрофи, които се случват преди тестови кадъра.

Какво ново във версия 1.1.1:

  • Fix бъг, който ще доведе форматиране да се блъсне на много SyntaxErrors. Това подобрява и евристики за идентифициране на рамката за изпитване, когато има SyntaxError:. Ние вече могат да го намерите толкова дълго, тъй като грешките се случва в рамка под тази на теста

Какво ново във версия 1.1:

  • Вече можете да зададете Редактор на носа-прогресивна употреби на отделно от променливата $ EDITOR черупка.

Какво ново във версия 1.0:

  • Всеки комин конструкция сега е редактор за бърз достъп. Това не само направи по-лесно да се движите, но това е по-кратък при височина и на ширина.
  • преформатира tracebacks за голяма справедливост. Изтънчен оцветяване ръководства окото определяне на списъка с имена на функции и лек цвят на фона на вика на рамката за изпитване.
  • Hide unittest-вътрешния и други стека рамки предварително изпитване при печат tracebacks. По-малко кадъра = по-малко шум екранната = по-малко мислене = спечели!
  • Добави опция за използване на абсолютни пътища в tracebacks.

Какво ново във версия 0.7:

  • Изберете правилния стека рамката за Редактор на преки пътища за синтактични грешки. Трябваше да се справя синтактични грешки, специално, тъй като те не го направят в traceback правилно.
  • Показване на действителната стойност на $ EDITOR ENV VaR на, а не просто & quot; $ EDITOR & quot ;. Надявам се, че го прави малко по-очевидно, какво да правя с него, плюс това дава работна подразбиране, ако $ EDITOR не е зададен.

Какво ново във версия 0.6.1:

  • Fix катастрофа, предизвикана от тест като не е определено модул. --failed винаги трябва да се работи в момента.

Какво ново във версия 0.6:

  • Major редакции. носа-прогресивна вече има своя testrunner и резултат от теста клас. Това го прави напълно съвместима с приставка за улавяне и други плъгини, които правят изход.
  • Напълно подкрепям класове потребителски грешки, като прескача и обезценяване на лева. Те се отпечатват по време на изпитването, удебелен, ако те представляват неизпълнение, и обобщени в класирането, след като се укрива.
  • тестове, които да пишете директно на STDERR или стандартния изход вече не мажат лентата за прогрес.
  • Добави $ редактор за редактор пряк път: не повече пишете
  • !
  • Работа с тестове, които не разполагат с метод адрес ().
  • Работа с тестове, които връщат името на файла за нищожна от test_address ().
  • Не проправи над ППБ подканите (вече?).
  • Не закривайте traceback когатоwith_setup декоратор на изпитвателен генератор не успее.

<силни> Изисквания :

  • Python
  • носа

<силни> Ограничения :

  • Skipped тестове се брои в Python 2.6, но те не се отпечатва. Считам, прескача нещо да се обезкуражавайте, така смятам да поправя това.
  • Тестовете, които се пишат в STDERR ще намажете бита на лентата за прогрес нагоре, ако те не се отпечата комплектни линии. Надявам се да се определи това с някои monkeypatching, но междувременно, минаваща --logging-ясни-товарачи определя повечето от тях на практика.
  • Аз не съм опитал това в нищо, но Python 2.6. Доклади за грешки са добре дошли!

Подобен софтуер

proboscis
proboscis

20 Feb 15

multi-mechanize
multi-mechanize

15 Apr 15

selexe
selexe

14 Apr 15

bdd
bdd

14 Apr 15

Друг софтуер на разработчика Erik Rose

Conway
Conway

14 Apr 15

django-tidings
django-tidings

11 May 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!