мои тесты Django выполняются очень медленно, но это не ошибка теста.
На данный момент весь процесс занимает 14 секунд, но только 0,1 секунды из них - выполнение тестов . Первые несколько секунд создаются таблицы и индексы, остальное - применение множества приспособлений проекта
.
What ' лучший способ справиться с этим? Я думаю, что есть способ указать, какие фикстуры
загружать в каждом тесте, но мне нужно большинство из них для проведения большинства тестов ...
Я думаю, что решение будет работать, если бы тесты не работали. t отбрасывать таблицы после каждого запуска, чтобы не было необходимости создавать и заполнять базу данных при каждом запуске тестов. Большинство тестов даже не записываются в БД.
Как лучше всего оптимизировать часть тестов Django, загружающую fixture
? заполнять базу данных при каждом прогоне тестов. Большинство тестов даже не записываются в БД.
Как лучше всего оптимизировать часть тестов Django, загружающую fixture
? заполнять базу данных при каждом прогоне тестов. Большинство тестов даже не записываются в БД.
Как лучше всего оптимизировать часть тестов Django, загружающую fixture
?
Спасибо!
(Я использую нос
, но в остальном просто Django и sqlite
)
РЕДАКТИРОВАТЬ: Я должен был упомянуть, что я использую in-memory база данных sqlite. В частности, я ищу оптимизацию раздела теста, посвященного загрузке приспособлений.