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

類似的軟件

CATSRunner
CATSRunner

3 Jun 15

crackerjack
crackerjack

3 Jun 15

lava-test
lava-test

20 Feb 15

顯影劑的其他軟件 Juho Vepsalainen

reload.js
reload.js

6 Jun 15

yabox.js
yabox.js

12 May 15

jquery.ellipsis
jquery.ellipsis

12 Apr 15

意見 Speccer

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