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?
Réponses
Trop de publicités?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
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.