Speccer

软件截图:
Speccer
软件详细信息:
版本: 0.7.5
上传日期: 14 Apr 15
许可: 免费
人气: 20

Rating: nan/5 (Total Votes: 0)

Speccer是基于规范的测试运行的Python。
Speccer提供简单的方法来测试各个模块。它采用了最小,断言无语法。此语法编译使用Python的单元测试实际的代码。此后Speccer可被视为在各种情况下的替代它。
运行“setup.py安装”开始摇摆。请参阅“演示”文件夹中的一个实际的例子。一旦你已经安装该工具只调用“speccer”在该目录中。你应该看到一些测试结果。随意调整的文件,给它一个合适的去。
基本规格语法
模块规格可以是这个样子:
myclass.spec:(测试myclass.py)
 成立
  C = myclass.MyClass()
 增加了两个和两个
  c.add(2,2)== 4
 加上底片
  c.add(10,-10)== 0
 失败添加int和string
  c.add(10,'富')引发类型错误
它看起来很像你可能已经看到过任何其他的测试。语法可能有点轻,但。作为测试的作者,你可以专注于重要的,而写的声明。此外,它是一个有点更好阅读这种方式。
请注意,有可能测试中混合常规的Python代码。这可能不是在所有情况下,虽然和应报告。
“成立”是每种规格之前运行一个预定义的测试方法。这样,您就可以设置一些对象可用于每个测试。
每个规范包含一个名称和一些实际的代码断言的东西。我在下面列出了可用的断言:
  ==,等于
 !=,不等于
 〜=,几乎等于
 !〜=,是不是几乎相等
 >,大于
 > =,大于或等于
&NBSP; <,小于
&NBSP; <=,小于或等于
&NBSP; X 这些断言直接映射到Python的unittest模块提供的。如果其中一些似乎不可思议给你,看http://docs.python.org/library/unittest.html.

Requirements:

  • Python

类似的软件

LAMPcheck
LAMPcheck

2 Jun 15

nose-bisect
nose-bisect

14 Apr 15

HOL
HOL

20 Feb 15

jenkviz
jenkviz

14 Apr 15

显影剂的其他软件 Juho Vepsalainen

jquery.ellipsis
jquery.ellipsis

12 Apr 15

yabox.js
yabox.js

12 May 15

drag.js
drag.js

10 Feb 16

colorjoe
colorjoe

1 Oct 15

意见 Speccer

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