Comments on: Quelques innovation de Python 3 backportées en Python 2.7 http://sametmax.com/quelques-innovation-de-python-3-backportees-en-python-2-7/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Recher http://sametmax.com/quelques-innovation-de-python-3-backportees-en-python-2-7/#comment-2883 Tue, 06 Nov 2012 15:36:03 +0000 http://sametmax.com/?p=2863#comment-2883 Ah oui effectivement, ça se tient.

asserToiDoncUnRicardPourLaPeine()

]]>
By: Sam http://sametmax.com/quelques-innovation-de-python-3-backportees-en-python-2-7/#comment-2876 Tue, 06 Nov 2012 13:46:06 +0000 http://sametmax.com/?p=2863#comment-2876 L’interêt d’une suite de test n’est pas juste de tester, sinon ou aurait pas unittest, on ferait tout à la main à basse de assert truc == machin.

La lib est aussi là pour nous faciliter le debuggage.

Par exemple, si assertGreaterEqual() echoue, il va afficher:

AssertionError: “x” unexpectedly not greater than or equal to “z”.

La sortie est très facile à lire:

– on sait quel type de test à échouer (pas une égalité, pas un assertTrue, mais bien un supérieur ou égal)
– on sait quelles valeurs ont été testées.

On peut donc débugger très vite sans avoir à lancer un pdb pour comprendre ce qui a cloché.

]]>
By: Réchèr http://sametmax.com/quelques-innovation-de-python-3-backportees-en-python-2-7/#comment-2870 Tue, 06 Nov 2012 03:55:05 +0000 http://sametmax.com/?p=2863#comment-2870 Merci pour ces infos diverses. Par contre, quelqu’un peut m’expliquer l’intérêt d’avoir créé toutes ces fonctions assert ?

Je me suis jamais servi de ce genre de fonction. Mais j’aurais dit que la seule vraiment utile est assertTrue. Avec celle-là, on peut faire toutes les autres.
assertTrue(a >= b) au lieu de assertGreaterEqual(a, b)
Et ainsi de suite.

]]>
By: r4is3 http://sametmax.com/quelques-innovation-de-python-3-backportees-en-python-2-7/#comment-2857 Mon, 05 Nov 2012 14:21:56 +0000 http://sametmax.com/?p=2863#comment-2857 trés bon article, merci! je viens de former 16 personne à python et introduire les differences entre la 2.x et la 3 c’est tout à fait bienvenu!

j’adopte aussi l’expression “imbriquer à la main” comme words of the day! xD

]]>