Сохранение тестовых данных в приложениях - PullRequest
1 голос
/ 25 августа 2011

Мой сайт Django имеет два приложения - Authors и Books. В моем приложении Books есть модель с внешним ключом для модели в Authors. У меня есть несколько тестов для приложения Authors, которое тестирует все мои модели и менеджеров, и это прекрасно работает. Однако моему приложению Books для работы требуются некоторые данные из приложения Authors.

Можно ли указать порядок, в котором выполняются мои тесты, и сохранить сохраненные сгенерированные тестовые данные из приложения Authors, чтобы я мог протестировать свое приложение Books без необходимости копировать тест, генерирующий данные из Authors приложение.

Возможно, я все делаю неправильно. Я?

Спасибо.

1 Ответ

0 голосов
/ 25 августа 2011

Создайте прибор , содержащий необходимые данные испытаний.Затем вы можете загрузить одни и те же данные для ваших Authors и Books тестов.

Подробнее см. документы по Testcase.fixures и Введение в тесты Python / Django: Светильники .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...