Как лучше всего оптимизировать часть тестов Django, связанных с загрузкой фикстур?

мои тесты Django выполняются очень медленно, но это не ошибка теста.

На данный момент весь процесс занимает 14 секунд, но только 0,1 секунды из них - выполнение тестов . Первые несколько секунд создаются таблицы и индексы, остальное - применение множества приспособлений проекта .

What ' лучший способ справиться с этим? Я думаю, что есть способ указать, какие фикстуры загружать в каждом тесте, но мне нужно большинство из них для проведения большинства тестов ...

Я думаю, что решение будет работать, если бы тесты не работали. t отбрасывать таблицы после каждого запуска, чтобы не было необходимости создавать и заполнять базу данных при каждом запуске тестов. Большинство тестов даже не записываются в БД.

Как лучше всего оптимизировать часть тестов Django, загружающую fixture ? заполнять базу данных при каждом прогоне тестов. Большинство тестов даже не записываются в БД.

Как лучше всего оптимизировать часть тестов Django, загружающую fixture ? заполнять базу данных при каждом прогоне тестов. Большинство тестов даже не записываются в БД.

Как лучше всего оптимизировать часть тестов Django, загружающую fixture ? Спасибо!

(Я использую нос , но в остальном просто Django и sqlite )

РЕДАКТИРОВАТЬ: Я должен был упомянуть, что я использую in-memory база данных sqlite. В частности, я ищу оптимизацию раздела теста, посвященного загрузке приспособлений.

8
задан 0atman 17 February 2011 в 13:40
поделиться