41 votes

Désactiver Django Sud lors de l'exécution des tests unitaires?

Désactiver Django Sud lors de l'exécution des tests unitaires? Comment éviter de faire fonctionner tous les migrations sud lors de django tests unitaires?

68voto

Andrew C Points 1037

Oui, le Sud de la documentation décrit comment le faire, mais tout simplement de l'ajouter à votre settings.py fichier:

SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead
SKIP_SOUTH_TESTS = True # To disable South's own unit tests

31voto

kiddouk Points 411

Même si, vous avez choisi la bonne réponse, je pense que vous devriez considérer l'option SOUTH_TESTS_MIGRATE à la place. Elle permettra d'éviter d'exécuter tous les mouvements de votre essai db et exécutez syncdb à la place.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X