У меня есть несколько таблиц, содержащих большое количество данных (импортированных из geonames с использованием django-городов: https://github.com/coderholic/django-cities), которые я хочу сохранить в тестах (так как загрузка их через приборы будет очень медленной) ... как можно Я храню эти таблицы и их данные во время тестов? Я думаю, что я должен написать собственный TestRunner, но я понятия не имею о том, где начать: PХранить данные таблицы во время тестов Django
0
A
ответ
1
Возможно, вот так:
1) Определите свой собственный тест бегун взгляд here, чтобы увидеть, как ,
2) Для пользовательского теста бегуна смотрите в default test runner, вы можете просто скопировать и мимо кода и просто закомментировать эту строку: connection.creation.destroy_test_db(old_name, verbosity)
, который отвечает за уничтожение тестовой базы данных, и я думаю, вы должны поставить connection.creation.create_test_db(..)
линии попробовать только что-то вроде этого, может быть:
try:
# Create the database the first time.
connection.creation.create_test_db(verbosity, autoclobber=not interactive)
except ..: # Look at the error that this will raise when create a database that already exist
# Test database already created.
pass
3) Связанный TEST_RUNNER в setting.py к тестовому бегуну.
4) Теперь запустите свой тест следующим образом: ./manage.py test
Смежные вопросы
- 1. Django: ContentTypes во время миграции во время выполнения тестов
- 2. Постоянный логин во время тестов selenium django
- 3. Как хранить данные во время соединения?
- 4. Django: Хранить иерархические данные
- 5. Таблицы тестов Django не создаются
- 6. Как отправить письмо во время выполнения тестов в django?
- 7. Ведение журнала не отображается в консоли во время тестов django
- 8. Django Testing: Сбрасывает ли изменения --keepdb во время тестов?
- 9. Функция postgres json_array_elements не найдена во время тестов django
- 10. Как отключить переводы во время модульных тестов в django?
- 11. Django Nose - требуется захват вывода во время выполнения тестов
- 12. Отключить определенное промежуточное ПО Django во время тестов
- 13. Как сообщить Hibernate НЕ хранить данные во время работы тестов JUnit?
- 14. Отображение прогресса одной строки во время команды управления Django и ее отключение во время тестов
- 15. Django: чтение от STATIC_ROOT во время тестирования
- 16. Django-Import-Export: Не Autoincrement идентификатор таблицы, во время импорта
- 17. хранить данные в контроллере во время маршрутизации в угловом
- 18. Как хранить постоянные данные в библиотеке классов во время выполнения
- 19. как сказать талант не хранить данные во время соединения
- 20. как сказать SSIS не хранить данные во время соединения
- 21. Как хранить данные фрагментов во время навигации на другие экраны
- 22. Django WebServer во время тестирования
- 23. NoSuchBeanDefinitionException происходит во время выполнения тестов JUnit
- 24. Предотвращение выполнения метода во время тестов Codeception
- 25. cellForRowAtIndexPath nil во время модульных тестов
- 26. Подавить вывод консоли во время тестов RSpec
- 27. PhantomJS сбой во время выполнения тестов
- 28. Отключить вывод log4j во время модульных тестов
- 29. имитирует текущую дату во время тестов
- 30. Как предотвратить запуск тестов во время развертывания?