Руководство: Pyramid для Людей — часть 3

Часть 2: концепция, установка и простое «hello world» приложение

Шаг 02: юнит- и функциональное тестирование

Безусловно, тестирование помогает обеспечить будущее качество и облегчает рефакторинг. И это же, конечно, делает разработку более быстрой, в особенности при использовании умных редакторов и IDE. Перезапуск вашего приложения и щёлканье в вашем браузере это грустьпичаль(drag).

В этом шаге используется тот же код, что и в шаге первом, но мы добавим немного тестов.

Цели
  • Покрыть код юнит-тестами
  • Создать функциональные тесты на ответы
Технические требования
  • Написать юнит-тест в Pyramid-стиле
  • Использовать WebTest, чтобы включить функциональный тест, в модуль тестов
  • Использовать nose и nosetests просмотрщик, для запуска тестов

Читать дальше →

© Habrahabr.ru