2009-12-19 4 views
1

J'ai une application Django autonome sur laquelle je travaille en ce moment. Vous pouvez voir le code au Github. Dans l'une des modifications, j'ai introduit une erreur qui provoquait la suppression de l'arborescence source. J'ai réinitialisé à une révision antérieure, et soudainement mon unittests a cessé de fonctionner. J'ai essayé de bissecter à partir d'une révision antérieure, mais cela n'a rien donné d'utile.Dans quelles circonstances les tests unitaires Python échouent-ils?

En fait, je sais pertinemment que le dernier commit que j'ai envoyé à Github était bon. Cloné le repo Github, et même chose: aucun test n'est exécuté. Qu'est-ce qui aurait pu mal tourner ici?

Répondre

1

Problème résolu. Il s'avère que c'était un problème spécifique à Django. J'avais un fichier models.py dans mon application qui ne faisait pas partie du repo git pour une raison étrange. Une fois l'arborescence source supprimée, et le code de repo restauré, le fichier models.py n'était plus là, donc les tests ne seraient pas exécutés ... Erreur idiote.

Questions connexes