j'ai essayé d'exécuter le code suivant sur Komodo IDE (pour python):Tests unitaires Apprendre à travailler avec Komodo IDE pour Python
import unittest
class MathLibraryTests(unittest.TestCase):
def test1Plus1Equals2(self):
self.assertEqual(1+1, 2)
Ensuite, j'ai créé un nouveau plan de test, montrant ce projet (fichier) et essayé de l'exécuter le plan de test. Il semble courir mais il ne semble pas trouver de tests.
Si je tente d'exécuter le code suivant avec la commande run "régulière" (F7)
class MathLibraryTests(unittest.TestCase):
def testPlus1Equals2(self):
self.assertEqual(1+1, 2)
if __name__ == "__main__":
unittest.main()
cela fonctionne. Je reçois la sortie suivante:
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
Que pourrais-je faire de mal?
Ce modèle de nom de fichier est également requis dans PyCharm si vous souhaitez que le test d'unité s'exécute. Anywa, d'une manière ou d'une autre, nous voulons juste que notre IDE décide du problème qu'il doit gérer, mais bon, nous n'avons pas de chance. :) – swdev