Bonjour,
voila j'ai une petit soucis avec mes script de teste unitaire
voila le script de teste ou se trouve la classe test_Toto:
et voila le script ou se trouve la classe à tester
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class test_Toto(unittest.TestCase): def SetUp(): self.a= aTester() def test_ping(): self.a.ping() .......
le problème est que quand je lance le programme test_Toto, il rentre directement dans le main() et exécute le code de la classe aTester()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class aTester(serialTester): def ping(): ...... def main() .... if __name__ == "__main__": sys.exit(main()) sys.exit(main())
si je supprime la méthode main(), il passe bien par toutes les méthode de test_Toto mais ne fait pas appel aux méthodes de la classe aTester().
pourriez vous m'aider svp
Partager