- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在写一个带 Nose 的测试服,并希望失败的案例显示类似
的输出“失败:is_even(5):不偶数”
而不是默认输出:
======================================================================
FAIL: seed_db.test_generator(5,)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/apurcell/tests/prism/seed_db.py", line 59, in is_even
nose.tools.eq_(x % 2, 0, msg="Not even")
File "/usr/local/lib/python2.7/dist-packages/nose/tools.py", line 31, in eq_
assert a == b, msg or "%r != %r" % (a, b)
AssertionError: Not even
----------------------------------------------------------------------
有 Nose 的选项可以做到这一点吗?
最佳答案
如果你想改变 Nose 的行为,你应该写一个插件(see API documentation here)。在您的情况下,听起来您想更改报告错误的方式,因此您需要提供 formatError()
和 formatFailure()
。您可能想要编辑异常消息(以包括行号),并限制回溯的大小。
关于python - 如何使用 Nose 抑制失败测试用例的痕迹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11425947/
我希望递归地清除 SVN,但当然保留我的文件。 最佳答案 你的意思是杀死所有的 .svn 目录?应该这样做: find -name '.svn' -type d -exec rm -rf {} ';'
有没有Fody的痕迹,或其依赖项(引用),在最终编织的程序集中? 最佳答案 所以这真的应该是几个问题 Fody 是否在最终组装中留下任何引用资料? No Fody 不需要任何引用,也不会在 ILWea
这个问题在这里已经有了答案: Do a "git export" (like "svn export")? (31 个答案) How do I remove version tracking fro
我有一些 Clojure 代码正在模拟然后处理数值数据。数据基本上是双值向量;处理主要涉及以各种方式对它们的值进行求和。我将在下面包含一些代码,但我的问题(我认为)更笼统 - 我只是不知道如何解释 h
我正在制作一个 Cocoa 应用程序,使用 Core Animation 来创建自定义 UI。然而,每当我拖动一些图层时,它们通常会在其他图层上留下一些“残留物/痕迹”。 到目前为止,我的猜测是这与我
我正在构建一个应用程序,允许用户使用 selectInput 在绘图图上动态添加和删除跟踪。 我试图从 plotly 包中使用 plotlyProxy () 和 plotlyProxyInvoke (
我一直在尝试使用 jquery 创建一种效果,当您将鼠标移到一个 div 上时,整个 body 都会移动,并沿着它经过的点留下一条轨迹。我创建了一个可以使整个 body 移动的功能,但我找不到离开轨迹
我试图让 NSClipView 绘制清晰的背景(将颜色设置为清除黑框中的结果),或者根本不绘制背景。不绘制背景会导致重影伪影。不管怎样,要让它在没有伪影的情况下绘制没有背景的??? NSClipVie
我尝试在 SPARK 集群上运行 Python 脚本,出现错误 File "create_csv_ecs.py", line 15, in sc = SparkContext(conf=conf)
我是一名优秀的程序员,十分优秀!