Speccer

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

Rating: nan/5 (Total Votes: 0)

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

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

pyzombie
pyzombie

12 May 15

importchecker
importchecker

15 Apr 15

Peon
Peon

20 Feb 15

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

jquery.ellipsis
jquery.ellipsis

12 Apr 15

reload.js
reload.js

6 Jun 15

caro.js
caro.js

1 Mar 15

yabox.js
yabox.js

12 May 15

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

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