Mon site Django comporte deux applications: Authors
et Books
. Mon application Books
a un modèle qui a une clé étrangère à un modèle dans Authors
. J'ai quelques tests pour l'application Authors
qui teste tous mes modèles et gestionnaires et cela fonctionne bien. Cependant, mon application Books
nécessite certaines données de l'application Authors
pour fonctionner.Données de test persistantes entre applications
Puis-je spécifier l'ordre dans lequel mes tests sont exécutés et que les données de test générées à partir de l'application Authors
pour que je de persistance peux tester mon application Books
whithout avoir à copier sur le test qui génèrent des données de l'application Authors
.
Je fais peut-être tout faux. Suis-je?
Merci.
Je pense que les appareils fonctionnent bien pour des tests unitaires simples, mais je ne pense pas que cela puisse servir à mes fins lorsque j'écris un grand test d'intégration. Je fais des demandes à mon application en utilisant le module de requête et vérifie ensuite si les données correctes ont été entrées dans la base de données, vérifiant si le formulaire valide tout, etc. Ce n'est donc pas un test simple de tester uniquement le modèle ou le Manager mais il teste tout depuis la configuration de l'URL, les vues, les formulaires, les gestionnaires et les modèles, c'est-à-dire la pile entière. J'espère avoir été assez explicite. Merci Shawn. –