Speccer

Skjermbilde programvare:
Speccer
Prog.varedetaljer:
Versjon: 0.7.5
Last opp dato: 14 Apr 15
Utvikler: Juho Vepsalainen
Lisens: Gratis
Popularitet: 20

Rating: nan/5 (Total Votes: 0)

Speccer er en spesifikasjon basert test løper for Python.
Speccer gir enkle midler for å teste enkeltmoduler. Den bruker en minimal, hevde frie syntaks. Denne syntaksen er kompilert til selve koden utnytte Pythons unittest. Heretter Speccer kan ses på som et alternativ til det i ulike situasjoner.
Kjør "setup.py installere" for å starte rocking. Se "demo" -mappen for et faktisk eksempel. Når du har installert verktøyet bare påkalle "speccer" i den katalogen. Du bør se noen testresultater. Føl deg fri til å finpusse filene for å gi den en skikkelig go.
Basic Spesifikasjon Syntax
En modul spesifikasjon kunne se omtrent slik ut:
myclass.spec: (tester myclass.py)
& Nbsp; satt opp
& Nbsp; c = myclass.MyClass ()
& Nbsp; legger to og to
& Nbsp; c.add (2,2) == 4
& Nbsp; legger negativer
& Nbsp; c.add (10, -10) == 0
& Nbsp; mislykkes legge int og streng
& Nbsp; c.add (10, 'foo') hever Feiltype
Det ser ganske mye som alle andre testen du kanskje har sett før. Syntaksen kan være litt lettere, though. Som en test forfatter du kan fokusere på det essensielle ved skriving påstandene. I tillegg er det litt hyggeligere å lese på denne måten.
Legg merke til at det er mulig å blande vanlig Python kode i testene. Dette virker kanskje ikke i alle tilfeller, skjønt, og skal rapporteres.
"Set up" er en forhåndsdefinert testmetode som kjøres før hver spesifikasjon. Denne måten kan du sette opp noen objekter som er tilgjengelige for hver test.
Hver spesifikasjonen inneholder et navn og noen faktiske koden hevde noe. Jeg har listet tilgjengelige påstander nedenfor:
& Nbsp; ==, er lik
& Nbsp;! =, Er ikke lik
& Nbsp; ~ =, er nesten lik
& Nbsp;! ~ =, Er ikke nesten like
& Nbsp;>, større enn
& Nbsp;> =, større enn eller lik
& Nbsp; <, mindre enn
& Nbsp; <=, mindre enn eller lik
& Nbsp; x Disse påstandene kart direkte til de tilgjengelige i Pythons unittest modul. Hvis noen av dem synes rart for deg, se http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Lignende programvare

databene benerator
databene benerator

14 Apr 15

Fixtures
Fixtures

14 Apr 15

BDD4Django
BDD4Django

20 Feb 15

gar
gar

11 May 15

Annen programvare fra utvikleren Juho Vepsalainen

yabox.js
yabox.js

12 May 15

reload.js
reload.js

6 Jun 15

drag.js
drag.js

10 Feb 16

colorjoe
colorjoe

1 Oct 15

Kommentarer til Speccer

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!