Как запустить юнит-тесты django в производственной базе данных?

Я начинаю разработку TDD и пишу юнит-тесты для моего приложения django. Я'Я знаю о креплениях и знаю, чтоТо, как должны выполняться тесты, но для данного теста мне нужно выполнить его для всей базы данных, а приспособление json для базы данных с числом строк более 10 миллионов не то, что яхотел бы обработать, кроме того, этот тест "только для чтения».

Итак, вопрос в том, как вы настраиваете свои тестовые наборы для запуска в производственной базе данных? Я полагаю, что это может быть так же просто, как добавить параметр DATABASE_NAME в метод setUp определенного теста. Но настройки. DATABASE_NAME = "prod_db» результаты в "NameError: глобальное имя 'настройки не определено" во время выполнения теста. Кроме того, есть риск, описанный вhttp://code.djangoproject.com/ticket/11987, что вы можете случайно удалить производственную базу данных.

Итак, как можно или, что еще лучше, лучше всего выполнять один тест набора тестов в производственной базе данных вместо временного?

Заранее благодарим за любые мнения!

Ответы на вопрос(4)

Ваш ответ на вопрос