Speccer

Софтуер снимки:
Speccer
Софтуер детайли:
Версия: 0.7.5
Дата на качване: 14 Apr 15
Розробник: Juho Vepsalainen
Разрешително: Безплатно
Популярност: 79

Rating: 2.0/5 (Total Votes: 1)

Speccer е спецификация на базата на тест бегач на Python.
Speccer осигурява лесен начин за тестване на отделни модули. Тя се използва минимален, се твърди без синтаксис. Този синтаксис е компилиран с реалното код използване unittest Пайтън. Отсега нататък Speccer може да се разглежда като алтернатива на това в различните ситуации.
Стартирай "setup.py инсталирате" да започне рока. Вижте "демо" папка за действителен пример. След като сте инсталирали инструмента просто се позовават "speccer" в тази директория. Трябва да видите някои резултати от изпитвания. Чувствайте се свободни да се ощипвам файловете да му се даде правилното Go.
<Силен> Basic Specification Синтаксис
Спецификация с модул, може да изглежда по следния начин:
myclass.spec: (тестове myclass.py)
& Nbsp; създаден
& Nbsp С = myclass.MyClass ()
& Nbsp; добавя две и две
& Nbsp; c.add (2,2) == 4
& Nbsp; добавя негативи
& Nbsp; c.add (10, -10) == 0
& Nbsp; провали добавяне INT и струнен
& Nbsp; c.add (10, "трънки") повдига Тип грешка
Тя изглежда почти като някой друг тест, вие може да сте виждали преди. Синтаксисът може да бъде малко по-лек, все пак. Като тест автор можете да се съсредоточите върху съществените докато пишете на твърденията. Освен това е малко по-хубав, за да прочетете този начин.
Имайте предвид, че това е възможно да се смесват редовен Python код в рамките на изпитванията. Това може да не работи във всички случаи, обаче, и трябва да се докладва.
"Създаде" е предварително определен метод за изпитване, която се управлява преди всяка спецификация. По този начин можете да зададете някои обекти, които са достъпни за всеки тест.
Всяка спецификация съдържа името и някои действително код отстояването нещо. Имам изброени наличните твърденията по-долу:
& Nbsp; ==, е равен
& Nbsp;! =, Не е равно
& Nbsp; ~ =, е почти равен
& Nbsp;! ~ =, Не е почти равен
& Nbsp;>, по-голям от
& Nbsp;> =, по-голям от или равен
& Nbsp; <, по-малък от
& Nbsp; <=, по-малък или равен
& Nbsp; х <у Тези твърдения пряко да съответстват на тези, налични в unittest модул Пайтън. Ако някои от тези, които изглежда странно за вас, вижте http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Подобен софтуер

lava-serial
lava-serial

15 Apr 15

python-noseenv
python-noseenv

20 Feb 15

lava-core
lava-core

14 Apr 15

nose-selecttests
nose-selecttests

20 Feb 15

Друг софтуер на разработчика Juho Vepsalainen

yabox.js
yabox.js

12 May 15

caro.js
caro.js

1 Mar 15

colorjoe
colorjoe

1 Oct 15

drag.js
drag.js

10 Feb 16

Коментари към Speccer

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория