Bonjour,

Je découvre le langage avec la version 3.2 et IDLE sur Windows XP.
Et je découvre aussi unittest.

J'ai fais le bout de code suivant tiré d'un exemple. Le nom du fichier est testTest.py :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
import unittest
 
class TestList(unittest.TestCase):
 
    def testMethod(self):
        self.assertEqual(True, True, "c'est vrai ce mensonge ?")
 
if __name__ == '__main__':
    unittest.main()
Et j'ai l'erreur inattendue suivante à l'exécution :

.
----------------------------------------------------------------------
Ran 1 test in 0.060s

OK
Traceback (most recent call last):
File "C:/Users/Marly/Documents/script/testTest.py", line 12, in <module>
unittest.main()
File "C:\Python32\lib\unittest\main.py", line 95, in __init__
self.runTests()
File "C:\Python32\lib\unittest\main.py", line 231, in runTests
sys.exit(not self.result.wasSuccessful())
SystemExit: False


Je me dis qu'il y a doit y avoir un truc évident mais je ne le vois pas... pourtant j'ai regardé le manuel python, et fait quelques recherches en vain...

Si quelqu'un pouvait me débloquer, ce serait sympa. Merci d'avance.