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: 79

Rating: 2.0/5 (Total Votes: 1)

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

teamcity-messages
teamcity-messages

15 Apr 15

gar
gar

11 May 15

Pulse
Pulse

20 Feb 15

nose-exclude
nose-exclude

20 Feb 15

Iba pang mga software developer ng Juho Vepsalainen

colorjoe
colorjoe

1 Oct 15

drag.js
drag.js

10 Feb 16

yabox.js
yabox.js

12 May 15

caro.js
caro.js

1 Mar 15

Mga komento sa Speccer

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