РГФ є в даний час експериментальні спроби на RSpec-еск рамках тестування BDD для Python.
В основному ми прагнемо до синтаксису уздовж цих ліній:
від імпорту РГФ описати, це
з опису ("цю справу"):
І NBSP; It ("тест спаданням")
І NBSP; Def специфікації (контекст):
І NBSP; # тестовий код тут
І NBSP; стверджувати матеріал ()
x_spec.py файли знаходяться в структурі каталогів під, за угодою, специфікації / в кореневому каталозі вашого проекту і запустити за допомогою:
РГФ специфікації
Специфіка синтаксису в даний час не так, були запозичені безпосередньо з RSpec. Пропозиції тепло прийнятий.
(В даний час фаворитами є предмет і контекст, в місці описати, тримаючи його за спекуляції декоратора.)
Оскільки специфікації функції просто функції, які не є методами, і пилососом до поIt декоратора вони ефективно анонімним і все це може мати те ж ім'я для зручності мислення:
з темою ("Цей клас '):
І NBSP; It ('можна обчислити X')
І NBSP; Def S (мир):
І NBSP; передача
І NBSP; It ('можна пояснити Y')
І NBSP; Def S (мир):
І NBSP; передача
Мета полягає в тому-то віщий, з вкладеною контексту і добре ім'я спекуляції будучи основний акцент :. Мінімального магії, мінімум суєти
Що нового У цьому випуску:
- Bump, щоб оновити список змін, які я забув зробити для 0.2.0 (вибачте)
Що нового у версії 0.2.0:
- Anonymous модуль колекція специфікації з використанням випадково генеруються модулем Імена. (Виправляє проблеми з імпортом специфікації, пов'язані з екологічно чистих sys.modules)
Що нового у версії 0.0.2:
- Anonymous модуль колекція специфікації з використанням випадково генеруються модулем Імена. (Виправляє проблеми з імпортом специфікації, пов'язані з екологічно чистих sys.modules)
Вимоги
- Python
Коментар не знайдено