Speccer

Software kuvakaappaus:
Speccer
Ohjelmiston tiedot:
Versio: 0.7.5
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Juho Vepsalainen
Lupa: Vapaa
Suosio: 20

Rating: nan/5 (Total Votes: 0)

Speccer on määrittelypohjaisten testi runner Python.
Speccer yksinkertaisen keinon testata yksittäisiä moduuleja. Se käyttää vähän, väittävät vapaa syntaksin. Tämä syntaksi on koottu itse koodi hyödyntäen Pythonin unittest. Vastedes Speccer voidaan nähdä vaihtoehtona sitä eri tilanteissa.
Suorita "setup.py asentaa" aloittaa rokkaavaa. Katso "demo" kansion todellinen esimerkki. Kun olet asentanut työkalun vain vedota "speccer" tuohon hakemistoon. Sinun pitäisi nähdä joitakin testituloksia. Voit vapaasti nipistää tiedostot antaa sille asianmukainen mennä.
Basic Specification Syntax
Moduuli erittely voisi näyttää tältä:
myclass.spec: (testit myclass.py)
& Nbsp; perustettu
& Nbsp; c = myclass.MyClass ()
& Nbsp; lisätään kaksi ja kaksi
& Nbsp; c.add (2,2) == 4
& Nbsp; lisää negatiivit
& Nbsp; c.add (10, -10) == 0
& Nbsp; epäonnistuu lisäämällä int ja string
& Nbsp; c.add (10, 'foo') herättää Tyyppivirhe
Se näyttää melko paljon kuin mikä tahansa muu testi ehkä ole ennen nähnyt. Syntaksi voi olla hieman kevyempi, vaikka. Koska testi kirjailija voit keskittyä olennaiseen kirjoittaessaan väitteitä. Lisäksi se on hieman mukavampi lukea tällä tavalla.
Huomaa, että se on mahdollista sekoittaa säännöllisesti Python koodiin testejä. Tämä ei ehkä toimi kaikissa tapauksissa, vaikka, ja olisi ilmoitettava.
"Perustaa" on ennalta testimenetelmän että ajetaan ennen jokaista erittely. Näin voit perustaa joitakin esineitä, jotka ovat saatavilla jokaisessa testissä.
Jokainen erittely sisältää nimi ja joitakin todellisia koodia väittäessään jotain. Olen listannut saatavilla väitteisiin alla:
& Nbsp; ==, on yhtä
& Nbsp;! =, Ei ole sama
& Nbsp; ~ =, on lähes yhtä
& Nbsp;! ~ =, Ei ole lähes yhtä
& Nbsp;>, isompi kuin
& Nbsp;> =, suurempi tai yhtä suuri
& Nbsp; & Nbsp; <= pienempi kuin tai yhtä suuri kuin
& Nbsp; x Väitteet kartat ykkösiksi saatavilla Pythonin unittest moduuli. Jos osaa näistä näyttävät outo sinulle, katso http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Vastaavia ohjelmistoja

CATSRunner
CATSRunner

3 Jun 15

TextTest
TextTest

18 Jul 15

Muu ohjelmistojen kehittäjä Juho Vepsalainen

caro.js
caro.js

1 Mar 15

jquery.ellipsis
jquery.ellipsis

12 Apr 15

yabox.js
yabox.js

12 May 15

colorjoe
colorjoe

1 Oct 15

Kommentit Speccer

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!