nose-progressive

Sagteware kiekie:
nose-progressive
Sagteware besonderhede:
Weergawe: 1.5
Upload datum: 14 Apr 15
Ontwikkelaar: Erik Rose
Lisensie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

neus-progressiewe is 'n neus plugin wat vertoon vordering in 'n stilstaande vordering bar, bevry die res van die skerm (sowel as die scrollback buffer) vir die kompakte vertoning van toets mislukkings. Dit vertoon mislukkings en foute so gou as wat hulle voorkom en vermy blaai hulle die skerm af ten gunste van minder nuttig uitset.
Die regerende filosofie van Neus Progressiewe is nuttige inligting te kry op die skerm so gou as moontlik en hou dit daar so lank as moontlik terwyl jy nog vordering aandui.
Installasie:
PIP installeer neus-progressiewe
Of die bloeding-edge, onuitgebrachte weergawe te kry:
PIP installeer -e
& Nbsp; git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
Gebruik:
nosetests with-progressiewe
Voorbeeld:
Die volgende baie doen dit nie reg; in 'n werklike terminale, die 2 padnaam lyne na FAIL of foute is vet visuele brokkies te help, en die vordering bar aan die onderkant is vet, asook:
% Nosetests with-progressiewe
DRUIP: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& Nbsp; apps / Kennisgewings / toetse / test_events.py 31
& Nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", lyn 279, in aanloop
& Nbsp; testMethod ()
& Nbsp; File "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", lyn 361, in test_anonymous
& Nbsp; eq_ (1, Len (mail.outbox))
& Nbsp; File "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py", lyn 31, in eq_
& Nbsp; beweer 'n == b, msg of% (a, b) "% r =% r!"
AssertionError
FOUT: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& Nbsp; apps / vrae / toetse / test_templates.py 494
& Nbsp; File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", lyn 279, in aanloop
& Nbsp; testMethod ()
& Nbsp; File "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", lyn 196, in gelapte
& Nbsp; terugkeer funk (* argumente, ** keywargs)
& Nbsp; File "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py", lyn 494, in test_woo
& Nbsp; attrs_eq (mail.outbox [0], te = ['some@bo.dy'],
IndexError: Lys indeks van die reeks
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

Eienskappe :

  • Dui vordering in 'n stilstaande vordering bar eerder as blaai nuttige tracebacks die skerm af of spasiëring hulle uit met kolle en cruft.
  • Wys tracebacks so gou as wat hulle voorkom, eerder as om te wag tot die bitter einde. Stroop die & quot; Stapelspoor (mees onlangse oproep laaste): & quot; af tracebacks so hulle neem minder ruimte.
  • Identifiseer misluk toetse in 'n formaat wat terug na die neus gevoed kan word, so dit is maklik om te re-run hulle.
  • Druk 'n lêerstelsel pad, kompleet met vi-styl lyn nommer, sodat jy kan plak dit aan die instruksies en reguit na die fout geneem in jou editor.
  • Werk baie goed saam met Django via Django-neus (natuurlik).

Wat is nuut in hierdie release:

  • Voeg die --progressive-redakteur-kortpad-sjabloon opsie , laat jy heeltemal pas die redakteur kortpaaie. Nou ondersteun ons 'n teks editor wat 'n go-to-line opsie, maak nie saak hoe dit gespel.
  • Drop ondersteuning vir Python 2.5. Ons benodig moderne string opmaak.
  • Voeg die eerste-klas ondersteuning vir Python 3.2.3 en hoër. Dit blyk my tox config was net verkeerd.
  • Verdra noon in Stapelspoor komponente: lêer name en kode uittreksels veral. (Kyle Gibson)

Wat is nuut in die weergawe 1.3:

  • Weer vordering bar. Nou is dit gemaak van die pragtige terminale magie in plaas van gelyke tekens. Dit lyk die beste wanneer jou terminale ondersteun ten minste 16 kleure, maar daar is 'n monochroom nood vir minder. Of jy kan die kleure met behulp van verskeie nuwe opdrag-lyn opsies.
  • n Unicode kodering fout wat gebeur wanneer nie-ASCII karakters verskyn in Stapelspoor teks. (Naoya Inada)

Wat is nuut in die weergawe 1.2.1:

  • Verdra leë tracebacks in die Formatter. Dit vermy vererger crashes wat voor enige toets rame voorkom.

Wat is nuut in die weergawe 1.1.1:

  • Fix 'n fout wat die Formatter laat crash op baie SyntaxErrors. Dit verbeter ook die heuristiek vir die identifisering van die toets raam wanneer daar 'n SyntaxError. Kan ons nou vind dit so lank as die fout gebeur op 'n raampie wat van die toets

Wat is nuut in die weergawe 1.1:

  • Jy kan nou die redakteur neus-progressiewe gebruike afsonderlik van die $ REDAKTEUR dop veranderlike.

Wat is nuut in weergawe 1.0:

  • Elke stapel raamwerk is nou 'n redakteur kortpad. Nie net het hierdie maak dit makliker om te navigeer, maar dit is korter in beide hoogte en breedte.
  • Herformateer tracebacks vir groot geregtigheid. Subtiele kleur lei die oog af die lys van funksie name, en 'n effense agtergrond roep die toets raam.
  • versteek unittest-interne en ander pre-toets stapel rame wanneer die druk tracebacks. Minder rame = minder geraas skerm = minder denke = wen!
  • Voeg 'n opsie absolute paaie te gebruik in tracebacks.

Wat is nuut in die weergawe 0.7:

  • Kies die korrekte stapel raamwerk vir die redakteur kortpaaie foute tov die sintaksis. Het sintaksfoute spesiaal hanteer, aangesien hulle dit nie maak in die Stapelspoor behoorlike.
  • Wys die werklike waarde van die $ REDAKTEUR env var eerder as net & quot; $ REDAKTEUR & quot ;. Ek hoop dit maak dit 'n bietjie meer voor die hand liggend wat om te doen met dit, plus dit gee 'n werkende verstek indien $ Editor is nie ingestel.

Wat is nuut in die weergawe 0.6.1:

  • n ongeluk veroorsaak deur 'n toets sonder gedefinieer module. --failed moet altyd werk nou.

Wat is nuut in die weergawe 0.6:

  • Groot refactoring. neus-progressiewe het nou sy eie testrunner en toetsuitslag klas. Dit maak dit ten volle versoenbaar met die vang plugin en ander plugins wat uitset maak.
  • Ten volle ondersteuning persoonlike fout klasse, soos spring en Deprecations. Hulle word tydens die toets lopie gedruk, vetdruk as hulle verteenwoordig mislukking, en opgesom in die tellings ná die vlug.
  • Toetse wat direk aan stderr of stdout skryf nie meer smeer die progress bar.
  • Voeg $ REDAKTEUR redakteur kortpad: nie meer tik
  • !
  • Werk met toetse wat nie 'n adres () metode.
  • Werk met toetse wat terugkeer om 'n nul lêernaam van test_address ().
  • Moenie baan oor PDB aanwysings (meer?).
  • Moenie verduister die Stapelspoor wanneer diewith_setup versierder op 'n toets generator versuim.

Vereistes :

  • Python
  • neus

Beperkings :

  • oorgeslaan toetse raak getel in Python 2.6, maar hulle het nie gedruk te raak. Ek oorweeg spring om iets te ontmoedig word, so ek beplan om dit te los.
  • Toetse wat hulself skryf stderr sal smeer stukkies van die vordering bar opwaartse as hulle nie volledige lyne druk nie. Ek hoop dit op te los met 'n paar monkeypatching, maar in die tussentyd, verby --logging helder-hanteerders vasgestel die meeste van dit in die praktyk.
  • Ek het nie probeer om hierdie in enigiets nie, maar Python 2.6. Fout verslae is welkom!

Soortgelyke sagteware

nose-parameterized
nose-parameterized

14 Apr 15

importchecker
importchecker

15 Apr 15

nose-sfd
nose-sfd

14 Apr 15

nose-json
nose-json

14 Apr 15

Ander sagteware ontwikkelaar Erik Rose

django-tidings
django-tidings

11 May 15

Conway
Conway

14 Apr 15

Kommentaar te nose-progressive

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!