Speccer

軟件截圖:
Speccer
軟件詳細信息:
版本: 0.7.5
上傳日期: 14 Apr 15
許可: 免費
人氣: 79

Rating: 2.0/5 (Total Votes: 1)

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

類似的軟件

pytest-timeout
pytest-timeout

20 Feb 15

nose-pynotify
nose-pynotify

11 May 15

Bazinga
Bazinga

11 May 15

Sonar
Sonar

11 May 15

顯影劑的其他軟件 Juho Vepsalainen

drag.js
drag.js

10 Feb 16

jquery.ellipsis
jquery.ellipsis

12 Apr 15

caro.js
caro.js

1 Mar 15

yabox.js
yabox.js

12 May 15

意見 Speccer

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