Speccer

Screenshot Software:
Speccer
Mga detalye ng Software:
Bersyon: 0.7.5
I-upload ang petsa: 14 Apr 15
Nag-develop: Juho Vepsalainen
Lisensya: Libre
Katanyagan: 20

Rating: nan/5 (Total Votes: 0)

Speccer ay isang pagtutukoy na batay sa pagsubok runner para sa Python.
Speccer nagbibigay ng simpleng paraan upang subukan ang mga indibidwal na mga module. Gumagamit ito ng isang minimal, igiit na walang syntax. Syntax na ito ay pinagsama-sama sa aktwal na code paggamit unittest Python iyon. Simula ngayon Speccer Maaaring makita bilang isang alternatibo sa ito sa iba't ibang mga sitwasyon.
Patakbuhin ang "setup.py-install" upang simulan tumba. Tingnan ang folder na "demo" para sa isang aktwal na halimbawa. Sa sandaling na-install mo ang tool na tumawag sa diyos lang ang "speccer" sa directory na iyon. Dapat mong makita ang ilang mga resulta ng pagsubok. Huwag mag-atubiling mag-tweak ang mga file na bigyan ito ng maayos na go.
Basic Pagtutukoy Syntax
Maaaring tumingin ang detalye ng module ng isang bagay na tulad nito:
myclass.spec: (pagsubok myclass.py)
& Nbsp; set up
& Nbsp; c = myclass.MyClass ()
& Nbsp; ay nagdaragdag ng dalawang at dalawang
& Nbsp; c.add (2,2) == 4
& Nbsp; ay nagdaragdag ng mga negatibo
& Nbsp; c.add (10, -10) == 0
& Nbsp; nabigo ang pagdaragdag ng int at string
& Nbsp; c.add (10, 'foo') itinaas ni TypeError
Mukhang halos tulad ng anumang iba pang mga pagsubok na maaaring nakakita dati. Syntax ay maaaring isang bit mas magaan, bagaman. Bilang isang pagsubok may-akda maaari kang tumuon sa mga mahahalagang habang pagsusulat ang assertions. Bilang karagdagan ito ay isang bit nicer upang basahin sa ganitong paraan.
Tandaan na posible upang makihalubilo sa regular na Python code sa loob ng pagsubok. Ito ay maaaring hindi gumana sa lahat ng mga kaso, bagaman, at dapat na iniulat.
"Set up" ay isang paunang-natukoy na pamamaraan ng pagsubok na tumakbo bago ang bawat pagtutukoy. Sa ganitong paraan maaari mong i-set up ang ilang mga bagay na magagamit para sa bawat test.
Ang bawat detalye ng naglalaman ng isang pangalan at ilang mga aktwal na code asserting isang bagay. Ako nakalista na magagamit assertions sa ibaba:
& Nbsp; ==, ay katumbas ng
& Nbsp;! =, Ay hindi katumbas ng
& Nbsp; ~ =, ay halos katumbas
& Nbsp;! ~ =, Ay hindi halos kapantay
& Nbsp;>, mas malaki sa
& Nbsp;> =, mas malaki kaysa sa o katumbas
& Nbsp; <, mas maliit sa
& Nbsp; <=, mas maliit kaysa sa o katumbas
& Nbsp; x -Map ang mga assertions nang direkta sa mga magagamit sa unittest module Python iyon. Kung ang ilan sa mga mukhang kakaiba sa iyo, tingnan ang http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Katulad na software

pinocchio
pinocchio

14 Apr 15

buildbot-slave
buildbot-slave

14 Apr 15

Peptest
Peptest

14 Apr 15

Sahi
Sahi

14 Apr 15

Iba pang mga software developer ng Juho Vepsalainen

drag.js
drag.js

10 Feb 16

colorjoe
colorjoe

1 Oct 15

jquery.ellipsis
jquery.ellipsis

12 Apr 15

yabox.js
yabox.js

12 May 15

Mga komento sa Speccer

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!