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

类似的软件

jenkviz
jenkviz

14 Apr 15

nose-cprof
nose-cprof

20 Feb 15

PyHamcrest
PyHamcrest

11 May 15

bdd
bdd

14 Apr 15

显影剂的其他软件 Juho Vepsalainen

caro.js
caro.js

1 Mar 15

yabox.js
yabox.js

12 May 15

colorjoe
colorjoe

1 Oct 15

意见 Speccer

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