Speccer

Yazılım ekran görüntüsü:
Speccer
Yazılım detaylar:
Versiyon: 0.7.5
Qayıt: 14 Apr 15
Geliştirici: Juho Vepsalainen
Lisans: Ücretsiz
Popülerlik: 20

Rating: nan/5 (Total Votes: 0)

Speccer Python için bir şartname tabanlı test koşucusu.
Speccer bireysel modülleri test etmek için basit bir araç sağlar. Bu minimal, assert ücretsiz sözdizimini kullanır. Bu sözdizimi Python UnitTest kullanan gerçek kod derlenmiş. Bundan sonra Speccer çeşitli durumlarda buna bir alternatif olarak görülebilir.
Run sallanan başlamak için "setup.py install". Gerçek bir örnek için "demo" klasörünü bakın. Eğer aracı yükledikten sonra sadece bu dizinde "speccer" çağırmak. Bazı test sonuçlarını görmelisiniz. Oa uygun gitmek vermek dosyaları çimdik çekinmeyin.
Temel Özellikler dizimi
Bir modül özellikleri bu gibi bir şey olabilir:
myclass.spec: (testler myclass.py)
& Nbsp; kurmak
& Nbsp c = myclass.MyClass ()
& Nbsp; iki ve iki ekler
& Nbsp; c.add (2,2) == 4
& Nbsp; negatifleri ekler
& Nbsp; c.add (10, -10) == 0
& Nbsp; int ve dize ekleyerek başarısız
& Nbsp; c.add (10, 'foo') TypeError yükseltir
Bu daha önce görmüş olabilirsiniz başka bir test gibi hemen hemen görünüyor. sözdizimi olsa, biraz daha hafif olabilir. Iddialarını yazarken bir test yazarı olarak size gerekli odaklanabilirsiniz. Ayrıca bu şekilde okumak için biraz daha güzel.
Bu testler içinde düzenli Python kodunu karıştırmak mümkün olduğunu unutmayın. Bu olsa, her durumda işe yaramayabilir ve rapor edilmelidir.
"Kurmak" Her şartname önce çalıştırılan önceden tanımlanmış bir test yöntemidir. Her test için kullanılabilir bazı nesneleri kurabilirsiniz Bu şekilde.
Her bir isim ve bir şey iddia bazı gerçek kod içeriyor. Ben aşağıda mevcuttur iddialar listeledik:
& Nbsp; ==, eşittir
& Nbsp;!, Eşit = değil
& Nbsp; ~ = neredeyse eşittir
& Nbsp;! ~ = Neredeyse eşit değildir
& Nbsp; daha>, büyük
& Nbsp;> =, büyük eşit veya daha
& Nbsp; <, daha küçük
& Nbsp; <=, daha küçük veya eşittir
& Nbsp; x Bu iddialar Python unittest modülü mevcut olanlardan doğrudan harita. Bunlardan bazıları size garip görünüyor, bakın http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Benzer yazılım

UPPAAL
UPPAAL

2 Jun 15

Scalasca
Scalasca

20 Feb 15

expecter
expecter

20 Feb 15

Geliştirici Diğer yazılım Juho Vepsalainen

colorjoe
colorjoe

1 Oct 15

reload.js
reload.js

6 Jun 15

drag.js
drag.js

10 Feb 16

Yorumlar Speccer

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!