Руководство: Pyramid для Людей — часть 3
Часть 2: концепция, установка и простое «hello world» приложениеШаг 02: юнит- и функциональное тестирование
Безусловно, тестирование помогает обеспечить будущее качество и облегчает рефакторинг. И это же, конечно, делает разработку более быстрой, в особенности при использовании умных редакторов и IDE. Перезапуск вашего приложения и щёлканье в вашем браузере это грустьпичаль(drag).
В этом шаге используется тот же код, что и в шаге первом, но мы добавим немного тестов.
Цели
- Покрыть код юнит-тестами
- Создать функциональные тесты на ответы
Технические требования
- Написать юнит-тест в Pyramid-стиле
- Использовать WebTest, чтобы включить функциональный тест, в модуль тестов
- Использовать nose и nosetests просмотрщик, для запуска тестов