nose-progressive

軟件截圖:
nose-progressive
軟件詳細信息:
版本: 1.5
上傳日期: 14 Apr 15
開發: Erik Rose
許可: 免費
人氣: 54

Rating: 5.0/5 (Total Votes: 1)

鼻子逐行是鼻子插件,它在一個固定的進度條顯示進度,對測試失敗的緊湊的顯示釋放在屏幕的其餘部分(以及滾動緩衝區)。它只要他們出現顯示故障和錯誤,避免滾動趕走贊成不太有用輸出的畫面。
鼻子進步的執政理念,是獲取有用的信息在屏幕上盡快並保持有盡可能長的時間,同時還顯示進度。
安裝:
PIP安裝鼻漸進
或者,以獲得前沿的,未發行版本:
PIP安裝-e
 混帳://github.com/erikrose/nose-progressive.git#egg=nose-progressive
使用:
nosetests --with漸進
示例:
下面並沒有完全做到公正;在實際的終端,失敗或錯誤後的2路徑線條大膽,以幫助視覺分塊,並在底部進度條是大膽的,以及:
%nosetests --with漸進
失敗:kitsune.apps.notifications.tests.test_events:MailTests.test_anonymous
 應用程序/通知/測試/ test_events.py +31
 文件“/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py”,線路279,在運行
  TestMethod的()
 文件“/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py”,線路361,在test_anonymous
  eq_(1,LEN(mail.outbox))
 文件“/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tool​​s.py”,第31行,在eq_
 斷言== B,味精或%(A,B)“%R =%R!”
AssertionError的
ERROR:kitsune.apps.questions.tests.test_templates:TemplateTestCase.test_woo
 應用程序/問題/測試/ test_templates.py 494
 文件“/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py”,線路279,在運行
  TestMethod的()
 文件“/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py”,線路196,在打補丁
 回報FUNC(*的args,** keywargs)
 文件“/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py”,線路494,在test_woo
  attrs_eq(mail.outbox [0],來= ['some@bo.dy'],
IndexError:列表索引超出範圍
kitsune.apps.questions.tests.test_templates:TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== - ]

特點

  • 在表明一個固定的進度條的進展,而不是滾動有用回溯關閉屏幕或間距他們與點和克魯夫特。
  • 在顯示回溯只要他們出現,而不是等待,直到你死我活。剝去"回溯(最近通話最後一個):QUOT;關閉回溯所以他們佔用的空間較小。
  • 在確定失敗的測試中,可以反饋到鼻子的格式,所以可以很容易地重新運行它們。
  • 在打印文件系統路徑完整的VI風格的行號,這樣你就可以將其粘貼到命令行,並可以直接帶到了錯誤的編輯器。
  • 在巨大的工作在Django Django的經鼻(當然)。

什麼在此版本中是新的

  • 在添加--progressive編輯器,快捷模板選項,讓您完全自主編輯器的快捷方式。現在,我們支持,有一個去到行選項,無論它如何拼寫任何文本編輯器。
  • 在下降為Python 2.5的支持。我們需要現代化的字符串格式化。
  • 在添加了一流的支持為Python 3.2.3或更高。原來,我的TOX的配置是絕對錯誤的。
  • 在容忍諾內斯在回溯組件:文件名和密碼提取特別。 (凱爾吉布森)

什麼是新的版本1.3:

  • 在重做進度條。現在,它是由美麗的終端魔法,而不是等號。它看起來最好的,當你的終端至少支持16種顏色,但有一個單色後備更少。或者,您可以使用一些新的命令行選項自定義顏色。
  • 在修復時,非ASCII字符出現在回溯文本發生了Unicode編碼錯誤。 (直哉INADA)

什麼版本1.2.1的新

  • 在容忍格式化空回溯。這避免加劇任何測試幀之前發生崩潰。

什麼在1.1.1版本新

  • 在修正了會導致格式化程序崩潰的bug許多SyntaxErrors。這也改善了啟發式用於識別測試幀時,有一個語法錯誤:。我們現在可以找到它,只要誤差在低於該試驗的一個幀發生

什麼是1.1版本,新的

  • 您現在可以分開設置編輯鼻子漸進用途在$ EDITOR shell變量。

什麼版本1.0是新的

  • 在每個堆棧幀現在是一個編輯器的快捷方式。這不僅可以更容易地導航,但它是在更短的高度和寬度。
  • 在格式化回溯偉大的正義。微妙著色引導眼向下的功能名稱的列表,並有輕微的背景顏色調出的測試幀。
  • 在隱藏打印回溯時,單元測試,內部和其他預測試堆棧幀。少幀=低噪音屏幕=少思=贏了!
  • 在加入一個選項,使用絕對路徑的回溯。

什麼版本0.7是新的

  • 在選擇的編輯器的快捷方式語法錯誤正確的堆棧幀。有專門處理語法錯誤,因為它們不使它成為回溯正確的。
  • 在顯示的$ EDITOR的環境變量的實際價值,而不僅僅是" $ EDITOR&QUOT ;.我希望這使得它有點更明顯做什麼用的,再加上它給了,如果$ EDITOR沒有設置一個默認的工作。

什麼在0.6.1版本新

  • 在解決具有由試驗引發的崩潰沒有定義模塊。 --failed現在應該總是有效。

什麼版本0.6是新的

  • 在重大重構。鼻漸進現在有自己的的TestRunner和測試結果類。這使得它與捕獲插件和其他插件,使輸出完全兼容。
  • 完全支持自定義錯誤類,比如跳過和棄用。他們在試運行期間印刷,如果他們代表失敗加粗,並總結在計數運行後。
  • 在測試直接寫信給標準錯誤或標準輸出不再塗抹的進度條。
  • 添加$ EDITOR來編輯快捷鍵:沒有更多的打字
  • 與測試工作沒有地址()方法。
  • 在與返回一個空文件名從test_address測試工作()。
  • 請不要在鋪路PDB提示(了嗎?)。
  • 當測試發電機@with_setup裝飾失敗,不要掩蓋回溯。

要求

  • 在Python中
  • 在鼻子

限制

  • 在跳過的測試在Python 2.6計算得到,但他們沒有得到打印。我認為跳過一些氣餒,所以打算解決這個問題。
  • 在其自己寫入標準錯誤將塗抹在進度條的向上位,如果他們不打印完整的生產線測試。我希望能與一些的monkeypatching解決這個問題,但在此期間,通過--logging清晰,處理程序在實踐中解決了大部分的。
  • 在我還沒有嘗試過這東西但是Python 2.6。 bug報告都歡迎!

類似的軟件

顯影劑的其他軟件 Erik Rose

django-tidings
django-tidings

11 May 15

Conway
Conway

14 Apr 15

意見 nose-progressive

評論沒有發現
添加評論
打開圖片!