nose-progressive

软件截图:
nose-progressive
软件详细信息:
版本: 1.5
上传日期: 14 Apr 15
开发: Erik Rose
许可: 免费
人气: 1

Rating: nan/5 (Total Votes: 0)

鼻子逐行是鼻子插件,它在一个固定的进度条显示进度,对测试失败的紧凑的显示释放在屏幕的其余部分(以及滚动缓冲区)。它只要他们出现显示故障和错误,避免滚动赶走赞成不太有用输出的画面。
鼻子进步的执政理念,是获取有用的信息在屏幕上尽快并保持有尽可能长的时间,同时还显示进度。
安装:
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报告都欢迎!

类似的软件

tcsv2png
tcsv2png

11 May 15

python-noseenv
python-noseenv

20 Feb 15

Jensor
Jensor

2 Jun 15

CATSRunner
CATSRunner

3 Jun 15

显影剂的其他软件 Erik Rose

Conway
Conway

14 Apr 15

django-tidings
django-tidings

11 May 15

意见 nose-progressive

评论没有发现
添加评论
打开图片!