Тестирование и South

Если в проекте используется система миграций South, то при тестировании проекта Django каждый раз прогоняет все миграции. Это занимает достаточно времени. Для отключения этого достаточно выставить в settings.py переменные:

SKIP_SOUTH_TESTS = True
SOUTH_TESTS_MIGRATE = False

Первая отключает тесты самого South. Вторая - миграции при прогоне собственных тестов. Т.е. Django будет сразу создавать актуальную структуру базы данных.

 
comments powered by Disqus