Speccer

Screenshot Software:
Speccer
Szczegóły programowe:
Wersja: 0.7.5
Filmu: 14 Apr 15
Wywoływacz: Juho Vepsalainen
Licencja: Wolny
Popularność: 20

Rating: nan/5 (Total Votes: 0)

Speccer jest oparte na specyfikacji Test biegacz dla Pythona.
Speccer zapewnia prosty sposób przetestować poszczególne moduły. Używa minimalny, składni wymuszenia-darmo. Ta składnia jest kompilowany do kodu wykorzystującego UnitTest rzeczywistego Pythona. Odtąd Speccer może być postrzegane jako alternatywa do niej w różnych sytuacjach.
Uruchom "setup.py install", aby rozpocząć na biegunach. Zobacz folder "demo" do rzeczywistej przykład. Po zainstalowaniu narzędzia po prostu wywołać "speccer" w tym katalogu. Powinieneś zobaczyć wyniki testów. Zapraszam do dostrojenia plików, aby nadać jej właściwą odejść.
Podstawowe Specyfikacja Składnia
Specyfikacja Moduł może wyglądać tak:
myclass.spec: (testy myclass.py)
& Nbsp; skonfigurować
& Nbsp; c = myclass.MyClass ()
& Nbsp; dodaje dwa do dwóch
& Nbsp; c.add (2,2) == 4
& Nbsp; dodaje negatywów
& Nbsp; c.add (10, -10) == 0
& Nbsp; zawiedzie dodanie int i ciąg
& Nbsp; c.add (10, "foo") podnosi TypeError
Wygląda prawie jak każdy inny test może już widział. Składnia może być nieco lżejsze, choć. Jako autor testu można skupić się na istotnych pisząc twierdzenia. Ponadto jest to trochę ładniejszy czytać w ten sposób.
Należy pamiętać, że jest to możliwe, aby wymieszać regularnych kodu Pythona w ramach testów. To może nie działać we wszystkich przypadkach, choć i powinny być zgłaszane.
"Ustawić" jest określoną metodę badawczą, która jest uruchamiana przed każdym specyfikacji. W ten sposób można skonfigurować niektóre obiekty, które są dostępne dla każdego testu.
Każda specyfikacja zawiera nazwę i jakiś rzeczywisty kod przeforsowaniu coś. Mam wymienione dostępne twierdzeń poniżej:
& Nbsp; ==, jest równa
& Nbsp;! =, Nie jest równy
& Nbsp; ~ =, jest prawie równa
& Nbsp;! ~ =, Nie jest prawie równa
& Nbsp;>, większy niż
& Nbsp;> =, większe niż lub równe
& Nbsp; <, mniejsze niż
& Nbsp; <= mniejsze lub równe
& Nbsp; x Te twierdzenia map bezpośrednio do tych dostępnych w module unittest Pythona. Jeśli niektóre z tych wydawać dziwne dla Ciebie, zobacz http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Podobne oprogramowanie

CATSRunner
CATSRunner

3 Jun 15

selenose
selenose

20 Feb 15

nose-f7u12
nose-f7u12

11 May 15

fakeldap
fakeldap

11 May 15

Inne programy z deweloperem Juho Vepsalainen

reload.js
reload.js

6 Jun 15

jquery.ellipsis
jquery.ellipsis

12 Apr 15

yabox.js
yabox.js

12 May 15

drag.js
drag.js

10 Feb 16

Komentarze do Speccer

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!