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:
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()
               .......
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
9
10
11
12
13
14
15
 
 
class aTester(serialTester):
       def ping():
        ......
 
def main()
 ....
 
 
if __name__ == "__main__":
 
    sys.exit(main())
 
sys.exit(main())
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()
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