le role de la methode Main() en python
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:
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:
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