Comments on: Un gros guide bien gras sur les tests unitaires en Python, partie 4 http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Val http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-157759 Tue, 17 Mar 2015 10:01:15 +0000 http://sametmax.com/?p=12717#comment-157759 Hâte d’avoir la suite !

]]>
By: Sam http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-151651 Tue, 09 Dec 2014 21:58:16 +0000 http://sametmax.com/?p=12717#comment-151651 Ca vient, ça vient.

]]>
By: Von_Tenia http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-151650 Tue, 09 Dec 2014 21:57:06 +0000 http://sametmax.com/?p=12717#comment-151650 Interessant… J’avoue que j’ai aussi tendance a preferer les tests a part (surtout qu’ils sont souvent plus long que mon code). Mais je peux voir l’interet.
Maintenant si vous prenez les requests j’aimerai bien un article sur Mock et comment bien l’utiliser :).

]]>
By: Sam http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-151260 Mon, 08 Dec 2014 13:07:32 +0000 http://sametmax.com/?p=12717#comment-151260 Voilà, ce sont les outils spéciaux pour Django qui sont depréciés, mais on peut toujours le faire nous à la mano.

]]>
By: foxmask http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-151259 Mon, 08 Dec 2014 13:04:48 +0000 http://sametmax.com/?p=12717#comment-151259 @sam : la doc qui annonce sa suppression en 1.8

doctest
Django bundles a modified version of the doctest module from the Python standard library (in django.test._doctest) and includes some additional doctest utilities. These utilities are deprecated and will be removed in Django 1.8; doctest suites should be updated to work with the standard library’s doctest module (or converted to unittest-compatible tests).

]]>
By: kontre http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-151018 Sun, 07 Dec 2014 20:45:35 +0000 http://sametmax.com/?p=12717#comment-151018 L’histoire de la comparaison des valeurs affichées est ultra relou quand on veut avoir du code compatible python2 et python3. Il y a pas mal d’objets qui s’affichent différemment, notamment les string unicode (qui ont un ‘u’ devant en python2 et pas en python3), ou alors certaines exceptions qui ont changé. Il y a des moyens de contournement (pour les strings, utiliser print()) mais ça alourdit énormément les exemples. Bref, c’est bien quand ça marche, sinon il faut vite passer sur des tests à part et ne pas s’acharner.

Un truc à savoir, c’est que les flags genre +ELLIPSIS ou +SKIP ou encore n’apparaissent pas dans les doc sphinx (je ne sais pas pour pydoc et help, j’ai jamais testé). Ca ne pollue pas la doc et c’est un gros plus.

]]>
By: Sam http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-150703 Sat, 06 Dec 2014 21:35:48 +0000 http://sametmax.com/?p=12717#comment-150703 Si c’est le cas c’est juste le support des wrappers django, on peut toujours utiliser les doctests manuellement. Mais bon, pour un site Django, pytest-django est de toute façon bien plus pratique que les doctests.

]]>
By: foxmask http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-4/#comment-150697 Sat, 06 Dec 2014 21:08:21 +0000 http://sametmax.com/?p=12717#comment-150697 J’ai ouïe dire que pour Django doctest était deprecated alors que j’en avais mis partout dans mes models. Me suis fait violence avec django.test du coup mais c’est en tout cas pratique pour des scripts python tout nu

]]>