РГФ является в настоящее время экспериментальной попыткой на RSpec-эск рамках тестирования BDD для Python.
В основном мы нацелены на синтаксис вдоль этих линий:
от импорта РГФ описать, это
с описания ("That Thing"):
& NBSP;It ("тест по убыванию")
& NBSP; Def спецификации (контекст):
& NBSP; # тестовый код здесь
& NBSP; утверждать вещи ()
x_spec.py файлы перейти в структуре каталогов под, по соглашению, спецификации / в корневом каталоге вашего проекта и запустить с помощью:
РГФ спецификации
Специфика синтаксиса в настоящее время не так, заимствуются непосредственно из RSpec. Предложения тепло принят.
(Текущие фаворитами являются предмет и контекст, в месте описания, держа его за спекуляции декоратора.)
Поскольку спецификации функции всего функции, не методы, и пылесосом до поIt декоратора они эффективно анонимным и все это может иметь то же имя для простоты мышления:
с темой ("этот класс"):
& NBSP;It ('можно вычислить X')
& NBSP; Def с (мир):
& NBSP; пас
& NBSP;It ('может составлять Y')
& NBSP; Def с (мир):
& NBSP; пас
Цель заключается в чем-то вещий, с вложенной контексте и хороших имен спецификации, являющейся основной акцент:. Минимального магии, минимум суеты
Что нового В этом выпуске:
- Bump, чтобы обновить список изменений, которые я забыл сделать для 0.2.0 (извините)
Что нового в версии 0.2.0:
- Аноним модуль коллекция спецификации с использованием случайно генерируемых модулем Имена. (исправляет проблемы с импортом спецификации, связанные с загрязняющих sys.modules)
Что нового в версии 0.0.2:
- Аноним модуль коллекция спецификации с использованием случайно генерируемых модулем Имена. (исправляет проблемы с импортом спецификации, связанные с загрязняющих sys.modules)
Требования
- Python
Комментарии не найдены