django django-south django-testing django-syncdb

Probando aplicaciones de Django que usan migraciones del sur



django-south django-testing (1)

La configuración del sur SOUTH_TESTS_MIGRATE controla este comportamiento.

Agregue esta línea a su archivo settings.py :

SOUTH_TESTS_MIGRATE = False

Estoy tratando de crear algunas pruebas funcionales para una aplicación de Django que usa migraciones del sur.
Eventualmente, también estaré creando pruebas de sarga.

Cuando trato de ejecutar las pruebas existentes, la base de datos de prueba no se crea correctamente debido a un problema con las migraciones del Sur. (Falló el 7 de 58 migraciones)

Parecería que para el propósito de la prueba, es mejor construir la base de datos de prueba a partir de los modelos de Django, como lo haría un syncdb, que de South.

¿Cómo configuro el conjunto de pruebas de Django para construir la base de datos de prueba a partir del modelo actual en lugar de intentar usar South?