Speccer

Sagteware kiekie:
Speccer
Sagteware besonderhede:
Weergawe: 0.7.5
Upload datum: 14 Apr 15
Ontwikkelaar: Juho Vepsalainen
Lisensie: Gratis
Populariteit: 79

Rating: 2.0/5 (Total Votes: 1)

Speccer is 'n spesifikasie-gebaseerde toets naaswenner vir Python.
Speccer bied eenvoudige middel individuele modules te toets. Dit maak gebruik van 'n minimale, Assert-vrye sintaksis. Hierdie syntax is saamgestel om die werklike kode gebruik te maak van Python se unittest. Voortaan Speccer kan gesien word as 'n alternatief vir dit in verskillende situasies.
Hardloop "setup.py installeer" om te begin wieg. Sien "demo" gids vir 'n werklike voorbeeld. Sodra jy die instrument geïnstalleer het net roep "speccer" op daardie gids. Jy moet sien sommige toetsuitslae. Voel vry om die lêers te stel om dit te gee om 'n behoorlike pad.
Basiese spesifikasie Syntax
A module spesifikasie kan kyk iets soos hierdie:
myclass.spec: (toetse myclass.py)
& Nbsp; opgestel
& Nbsp; c = myclass.MyClass ()
& Nbsp; voeg twee en twee
& Nbsp; c.add (2,2) == 4
& Nbsp; voeg negatiewe
& Nbsp; c.add (10, -10) == 0
& Nbsp; versuim voeg int en string
& Nbsp; c.add (10, "cat") verhoog TypeError
Dit lyk pretty much net soos enige ander toets wat jy gesien het voordat. Die sintaksis dalk 'n bietjie ligter, al is. As 'n toets skrywer jy kan fokus op die essensiële terwyl die skryf van die bewerings. Daarbenewens is dit 'n bietjie mooier hierdie manier te lees.
Let daarop dat dit moontlik is gereelde Python kode te meng in die toetse. Dit kan nie werk nie in alle gevalle, al is, en moet gerapporteer word.
"Opstel" is 'n gedefinieerde toets metode wat bedryf word voor elke spesifikasie. Hierdie manier kan jy die opstel van 'n paar voorwerpe wat beskikbaar is vir elke toets.
Elke spesifikasie bevat 'n naam en 'n paar werklike kode dwing iets. Ek het 'n lys beskikbaar bewerings hieronder:
& Nbsp; ==, is gelyk
& Nbsp;! =, Is nie reg nie
& Nbsp; ~ =, is byna gelyk
& Nbsp;! ~ =, Is nie byna gelyk
& Nbsp;>, groter as
& Nbsp;> =, groter as of gelyk
& Nbsp; <, kleiner as
& Nbsp; <=, kleiner as of gelyk
& Nbsp; x Hierdie bewerings kaart direk aan dié in Python se unittest module. As 'n paar van die lyk vreemd vir jou, sien http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Soortgelyke sagteware

rhinoplasty
rhinoplasty

14 Apr 15

MPI-IO Test
MPI-IO Test

2 Jun 15

testkit
testkit

20 Feb 15

Ander sagteware ontwikkelaar Juho Vepsalainen

drag.js
drag.js

10 Feb 16

colorjoe
colorjoe

1 Oct 15

reload.js
reload.js

6 Jun 15

Kommentaar te Speccer

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!