Speccer

Programinė įranga Screenshot:
Speccer
Programinė detalės:
Versija: 0.7.5
Įkėlimo datą: 14 Apr 15
Kūrėjas: Juho Vepsalainen
Licencija: Nemokamai
Populiarumas: 20

Rating: nan/5 (Total Votes: 0)

Speccer yra specifikacija testas bėgikas Python.
Speccer suteikia paprastomis priemonėmis išbandyti atskirus modulius. Jis naudoja minimalų, teigia be sintaksė. Ši sintaksė surinkti faktinę kodas naudojant Python'o unittest. Nuo šiol Speccer gali būti vertinamas kaip alternatyva į jį įvairiose situacijose.
Paleiskite "setup.py įdiegti" pradėti arkliukas. Žiūrėkite "demo" aplanką faktinė pavyzdyje. Įdiegę šį įrankį tik remtis "speccer" tuo kataloge. Jūs turėtumėte pamatyti keletą bandymų rezultatus. Nesivaržykite įgnybti failus suteikti jai tinkamą eiti.
Pagrindinės specifikacijos Sintaksė
Modulis specifikacija gali atrodyti taip:
myclass.spec: (testai myclass.py)
& Nbsp; įkurta
& Nbsp; c = myclass.MyClass ()
& Nbsp; prideda du ir du
& Nbsp; c.add (2,2) == 4
& Nbsp; prideda negatyvus
& Nbsp; c.add (10 -10) == 0
& Nbsp; nepavyksta pridedant int ir styginių
& Nbsp; c.add (10, "foo") kelia TypeError
Tai atrodo gana daug, kaip bet kuris kitas bandymo Galite matėme anksčiau. Sintaksė gali būti šiek tiek lengvesni, nors. Kaip bandymo autoriaus jūs galite sutelkti dėmesį į esminius rašant tvirtinimus. Be to, ji yra šiek tiek gražiau perskaityti šį būdą.
Atkreipkite dėmesį, kad tai galima maišyti reguliariai Python kodą per bandymus. Tai gali neveikti visais atvejais, nors ir turėtų būti pranešta.
"Įsteigė" yra iš anksto bandymo metodas, kad būtų vykdoma prieš kiekvieną specifikaciją. Šiuo būdu jūs galite nustatyti keletą daiktų, kurie yra prieinami kiekvienam bandymui.
Kiekvienas specifikacija yra, pavadinimas ir kai faktinis kodą ir tvirtino kažką. Aš išvardyti laisvų tvirtinimus žemiau:
& Nbsp; == yra lygus
& Nbsp;! = Nėra lygus
& Nbsp; ~ = yra beveik lygus
& Nbsp;! ~ = Nėra beveik lygus
& Nbsp;>, didesnis nei
& Nbsp;> =, didesnis nei arba lygus
& Nbsp; <, mažesnis nei
& Nbsp; <=, mažesnis kaip arba lygus
& Nbsp; x Šie teiginiai map tiesiogiai tie prieinama Python'o unittest modulį. Jei kai kurie iš tų, atrodo keistai jums pamatyti http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Panaši programinė įranga

nose-f7u12
nose-f7u12

11 May 15

teamcity-messages
teamcity-messages

15 Apr 15

pinocchio
pinocchio

14 Apr 15

PyNuker
PyNuker

15 Apr 15

Kita programinė įranga kūrėjas Juho Vepsalainen

drag.js
drag.js

10 Feb 16

jquery.ellipsis
jquery.ellipsis

12 Apr 15

reload.js
reload.js

6 Jun 15

Komentarai Speccer

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!