Каковы лучшие практики для тестирования «разных слоев» в Django? [закрыто]

Я & APOS; мNOT новичок в тестировании, но его действительно перепутали с кучей рекомендаций по тестированию различных слоев в Django.

Некоторые рекомендуют (и они правы) избегатьDoctests в модели как они не ремонтопригодны ...

Другие говорят, что не используютfixturesпоскольку они менее гибкие, чемhelper functions, например..

Есть также две группы людей, которые борются за использованиеMock объекты. Первая группа верит в использование Mock и изолирование остальной части системы, в то время как другая группа предпочитаетStop Mocking and start testing..

Все, что я упомянул выше, касалось в основном тестирования моделей.Functional testing это другая история (с использованием test.Client () VS webTest VS и т. д.)

ЕстьANY ремонтопригодный, расширяемый и правильный способ тестирования различных слоев

UPDATE

Я в курсеРазговор Карла Мейера на PyCon 2012 ..

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

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