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" в этом каталоге. Вы должны увидеть некоторые результаты испытаний. Не стесняйтесь настроить файлы, чтобы дать ему надлежащее движение.
Основные спецификации Синтаксис
Спецификация модуль может выглядеть примерно так:
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, 'Foo') поднимает TypeError
Это выглядит довольно много, как и любой другой тест вы можете видели раньше. Синтаксис может быть немного легче, хотя. В качестве тестовой автора вы можете сосредоточиться на существенных при написании утверждения. Кроме того, это немного приятнее читать этот путь.
Обратите внимание, что это возможно, чтобы смешать регулярный код Python в тестах. Это не может работать во всех случаях, хотя и должны быть представлены.
"настроить" является предопределенным метод тест, который выполняется перед каждым спецификации. Таким образом, вы можете настроить некоторые объекты, которые доступны для каждого теста.
Каждая спецификация содержит имя и некоторые фактические кода, утверждая что-то. Я перечислил имеющиеся утверждения ниже:
& NBSP; ==, равна
& NBSP;! =, не равно
& NBSP; ~ =, практически равна
& NBSP;! ~ =, не почти равны
& NBSP;>, больше, чем
& NBSP;> =, больше, чем или равно
& NBSP; <, меньше, чем
& NBSP; <=, меньше или равно
& NBSP; х <у <г, несколько неравенств (смешать с равенством, как вы хотите)
Эти утверждения карту непосредственно в тех доступных в UnitTest модуля Пайтона. Если некоторые из тех, кто, кажется, странно для вас, см http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Похожие программы

python-noseenv
python-noseenv

20 Feb 15

Peptest
Peptest

14 Apr 15

lava-vcs
lava-vcs

14 Apr 15

nose-json
nose-json

14 Apr 15

Другие программы разработчика Juho Vepsalainen

jquery.ellipsis
jquery.ellipsis

12 Apr 15

caro.js
caro.js

1 Mar 15

yabox.js
yabox.js

12 May 15

colorjoe
colorjoe

1 Oct 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!