¿Cuáles son las mejores prácticas para probar “capas diferentes” en Django? [cerrado]

soyNO Nuevo en las pruebas, pero realmente se confundió con el lío de recomendaciones para probar diferentes capas en Django.

Algunos recomiendan (y tienen razón) evitarDoctests En el modelo ya que no son mantenibles ...

Otros dicen que no usesaccesorios, ya que son menos flexibles quefunciones de ayuda, por ejemplo..

También hay dos grupos de personas que luchan por usarBurlarse de objetos. El primer grupo cree en usar Mock y aislar el resto del sistema, mientras que otro grupo prefiereDeja de burlarte y empieza a probar..

Todo lo que he mencionado anteriormente, fueron principalmente en lo que respecta a los modelos de prueba.Pruebas funcionales es otra historia (usando test.Client () VS webTest VS, etc.)

Esta ahíALGUNA ¿Manera mantenible, extandible y apropiada para probar diferentes capas?

ACTUALIZAR

Estoy consciente deLa charla de Carl Meyer en PyCon 2012 ..

Respuestas a la pregunta(2)

Su respuesta a la pregunta