Speccer

Software screenshot:
Speccer
Rincian Software:
Versi: 0.7.5
Tanggal Upload: 14 Apr 15
Pengembang: Juho Vepsalainen
Lisensi: Gratis
Popularitas: 20

Rating: nan/5 (Total Votes: 0)

Speccer adalah pelari tes berbasis spesifikasi-untuk Python.
Speccer menyediakan cara sederhana untuk menguji modul individu. Menggunakan minimal, sintaks menegaskan bebas. Sintaks ini disusun untuk kode aktual memanfaatkan unittest Python. Selanjutnya Speccer dapat dilihat sebagai alternatif untuk itu dalam berbagai situasi.
Jalankan "setup.py install" untuk memulai goyang. Lihat "demo" folder untuk contoh aktual. Setelah Anda menginstal alat ini hanya memanggil "speccer" pada direktori tersebut. Anda akan melihat beberapa hasil tes. Jangan ragu untuk men-tweak file ke mencobanya tepat.
Dasar Spesifikasi Sintaksis
Spesifikasi modul bisa terlihat seperti ini:
myclass.spec: (tes myclass.py)
& Nbsp; mengatur
& Nbsp; c = myclass.MyClass ()
& Nbsp; menambahkan dua dan dua
& Nbsp; c.add (2,2) == 4
& Nbsp; menambahkan negatif
& Nbsp; c.add (10, -10) == 0
& Nbsp; gagal menambahkan int dan benang
& Nbsp; c.add (10, 'foo') menimbulkan TypeError
Ini terlihat cukup banyak seperti tes lain yang mungkin telah Anda lihat sebelumnya. Sintaks mungkin sedikit lebih ringan, meskipun. Sebagai penulis uji dapat Anda berfokus pada penting saat menulis pernyataan. Selain itu sedikit lebih bagus untuk membaca dengan cara ini.
Perhatikan bahwa hal itu mungkin untuk mencampur kode Python biasa dalam tes. Ini mungkin tidak bekerja dalam semua kasus, meskipun, dan harus dilaporkan.
"Set up" adalah metode uji yang telah ditetapkan yang dijalankan sebelum setiap spesifikasi. Dengan cara ini Anda dapat mengatur beberapa benda yang tersedia untuk setiap tes.
Setiap spesifikasi berisi nama dan beberapa kode yang sebenarnya menegaskan sesuatu. Saya telah terdaftar pernyataan yang tersedia di bawah ini:
& Nbsp; ==, sama
& Nbsp;! =, Tidak sama
& Nbsp; ~ =, hampir sama
& Nbsp;! ~ =, Tidak hampir sama
& Nbsp;>, lebih besar dari
& Nbsp;> =, lebih besar dari atau sama
& Nbsp; <, lebih kecil dari
& Nbsp; <=, lebih kecil dari atau sama
& Nbsp; x Pernyataan ini peta langsung ke orang-orang yang tersedia dalam modul unittest Python. Jika beberapa dari mereka tampak aneh bagi Anda, lihat http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Software yang serupa

nose-quickunit
nose-quickunit

20 Feb 15

lava-fastmodels
lava-fastmodels

14 Apr 15

Acovea
Acovea

3 Jun 15

lava-vcs
lava-vcs

14 Apr 15

Perangkat lunak lain dari pengembang Juho Vepsalainen

jquery.ellipsis
jquery.ellipsis

12 Apr 15

reload.js
reload.js

6 Jun 15

colorjoe
colorjoe

1 Oct 15

Komentar untuk Speccer

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!