Bonsoir et Joyeuses Pâques,
J'essaie de comprendre ce qu'il y a dans le site :http://www.voidspace.org.uk/python/a...unittest.shtml
Je teste le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import unittest class MyTest(unittest.TestCase): def testMethod(self): self.assertEqual(1 + 2, 3, "1 + 2 not equal to 3") if __name__ == '__main__': unittest.main()
Je lanceet...ça marche mais je ne comprends pas pourquoi...python test_something.py
1) Déclarer une classe ce n'est pas instancier une classe. Donc aucun objet n'est déclaré.
2) Aucun objet n'est crée et lancé...
Quel rapport y-a-il entre unittest.main() et MyTest ?
Comment est-ce possible ?
J'ai déjà regardé le wiki "standard" : http://docs.python.org/2/library/unittest.html
Merci
Partager