Comments on: Un gros guide bien gras sur les tests unitaires en Python, partie 1 http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: JeromeJ http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-177680 Sun, 10 Apr 2016 18:03:31 +0000 http://sametmax.com/?p=8764#comment-177680 Le lien de la vidéo Youtube est mort au fait.

]]>
By: Anon http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-175081 Fri, 29 Jan 2016 21:53:50 +0000 http://sametmax.com/?p=8764#comment-175081 Bonjour.

Fichier de test

from fichier_de_code import fonction_a_test

C’est fonction_a_tester (au cas où personne l’aurait vu)

]]>
By: Toine http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-163768 Fri, 07 Aug 2015 13:48:30 +0000 http://sametmax.com/?p=8764#comment-163768 Ce qui est pénible lorsque l’on écrit les tests unitaires, c’est les jeux de données à utiliser et il faut du coup écrire les différentes combinaisons (ce que ‘lon voit dans l’exemple).

Je en sais pas si vous avez suivit mais il a été annoncé, il y a peu, la sortie d’hypothesis 1.10.1 (la doc est là ). Hypothesis permet par l’utilisation de décorateur de définir ces fameux jeux de données (par des décorateurs et la notion de trategy). Du coup, la partie pénible du test est supprimée ou presque;

]]>
By: Sam http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-157619 Thu, 12 Mar 2015 15:48:04 +0000 http://sametmax.com/?p=8764#comment-157619 Bien vu, j’ai rajouté un chiffre après la virgule.

]]>
By: loicl http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-156819 Wed, 25 Feb 2015 15:13:02 +0000 http://sametmax.com/?p=8764#comment-156819 Salut les amis, merci pour le tuto, par contre j’ai une incohérence par dessus le marché.

“On lance notre batterie de tests, et là, au milieu de centaines d’autres tests, celui là foire :

assert fonction_a_tester(4., 2) == 6. # test avec des floats

On voit très vite que notre idée était pourrie, car on a un use case qui ne sera plus compatible. Si quelqu’un a utilisé des floats avec notre fonction, on va casser son code.”

Chez moi ça ne foire pas, c’est normal ?

ma conf :

Python 2.7.6 (default, Mar 22 2014, 22:59:56)

[GCC 4.8.2] on linux2

ubuntu trusty

]]>
By: Lujeni http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-18740 Tue, 21 Jan 2014 00:18:16 +0000 http://sametmax.com/?p=8764#comment-18740 @calagan Tu as une vision bien dur des tests. La on parle de test unitaire mais je pense que dans ton cas tu pourrais plus avoir besoin de test fonctionnel. Plus simple à mettre en place et souvent plus rapide. Après la grande question, mes tests fonctionnels sont OK donc je n’ai pas besoin de tests unitaires ? :)

]]>
By: Sam http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-18711 Mon, 20 Jan 2014 09:42:23 +0000 http://sametmax.com/?p=8764#comment-18711 @Baronsed : c’est la partie 1 seulement. Le reste arrive.

]]>
By: Baronsed http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-18698 Mon, 20 Jan 2014 00:05:51 +0000 http://sametmax.com/?p=8764#comment-18698 Merci d’aborder le sujet. Vous participez à la formation de gens plus compétents.

Je trouve néanmoins que ça manque de quelques trucs, c’est à dire que j’ai des questions (sur des points me semble-t-il plutôt concrets) :
– existe-t-il une convention de nommage pour les tests, la structure des répertoires, les noms, etc. ? Et qu’en est-il de l’affichage des résultats ? Pour s’y retrouver avec d’autres dev.

– à propos des “assert” : ça fait crasher à la première erreur, mais est-ce qu’il ne faudrait pas justement afficher tous les résultats des tests afin de ne pas risquer de sous-estimer la portée d’une erreur ?

– dans la pratique, qu’est-ce qu’on utilise ? J’ai entendu parler de VM distantes lancées automatiquement pour tester une install… est-ce qu’on peut lancer les tests automatiquement avant un commit (githooks(5) ?) ?

Ce qui relève plus de remarques :
– à quoi penser quand on écrit les tests : pour bien tester, il faut connaître les limites techniques de ce qu’on manipule. Par exemple, s’il s’agit de réels, on va tester de très grandes valeurs, de très petites, 0, 1, des négatifs, et toutes les combinaisons entre ceux-ci s’il y a plusieurs champs
– les test peuvent porter sur des tas de choses : précision, performance…

]]>
By: Max http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-18618 Thu, 16 Jan 2014 13:34:01 +0000 http://sametmax.com/?p=8764#comment-18618

Et au fait si c’est vous 2 qui vous occupez du site xhamster.com, est-ce que vous pouvez rajouter plus de mature et de big tits ? Merci, car je préfère quand mêmes les gros seins aux tests unitaires et ça comme dirait, l’autre grosse pédale à la voix d’eunuque de dance avec les starts : j’achète ;)

Si c’était le cas je serais au milieu des putes H24. J’aurais même déjà fait une overdose de biatchs…

]]>
By: Syl http://sametmax.com/un-gros-guide-bien-gras-sur-les-tests-unitaires-en-python-partie-1/#comment-18616 Thu, 16 Jan 2014 12:27:02 +0000 http://sametmax.com/?p=8764#comment-18616 Retour en force! Merci pour cet article!

Petite boulette:
“Le véritable gain tient dans ce que vous gagnerz dans le future

]]>