Как я должен развернуть мой Django
приложение на другом сервере и
это требует некоторых дополнительных модулей, которые я хочу
чтобы убедиться, что все необходимые модули
установлены.
Это вовсе не сценарий модульного тестирования.
Это процесс готовности к производству, который технически не является проверкой вашего приложения.
Это вопрос об окружающей среде. У нас есть десятки вещей.
Начните с простого скрипта, подобного этому. Добавьте все, что вам нужно, чтобы убедиться, что оно существует.
try:
import simplejson
except ImportError:
print "***FAILURE: simplejson missing***"
sys.exit( 2 )
sys.exit( 0 )
Просто запустите этот скрипт в каждой среде как часть установки. Это совсем не юнит-тест. Это предварительное условие для установки установки.