Существует новый инструмент под названием Салат , который обещает стать Pythonic версией Cucumber. Это начинается с интеграции Django. Это плюс существующие инструменты тестирования в Django делают его довольно хорошим для модульного тестирования.
Существует также инструмент под названием Windmill , который предоставляет надежный инструмент для тестирования на основе браузера для создания тестов GUI. Соедините это с инструментом вроде салата для написания приемочных тестов и прямыми тестами unittest и , и я бы сказал, что вы настроены.
Следует помнить, что в Ruby и Python немного другая культура. Ruby предпочитает тесты превыше всего. В Python это документация. Таким образом, в Python нет миллиона и одной среды тестирования, только несколько действительно надежных со случайным выбросом (например, салат).
Надеюсь, это поможет.