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" в этом каталоге. Вы должны увидеть некоторые результаты испытаний. Не стесняйтесь настроить файлы, чтобы дать ему надлежащее движение.
Основные спецификации Синтаксис
Спецификация модуль может выглядеть примерно так:
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

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

selenose
selenose

20 Feb 15

cynic
cynic

14 Apr 15

speck
speck

14 Apr 15

mongonose
mongonose

11 May 15

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

jquery.ellipsis
jquery.ellipsis

12 Apr 15

caro.js
caro.js

1 Mar 15

reload.js
reload.js

6 Jun 15

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

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