Каковы лучшие практики для тестирования «разных слоев» в 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 ..