Peut-on espérer en voir la fin un jour ? Keep it up!
]]>il manque un from unittest.mock import mock_open
dans l’exemple sur les porte-jartelles :)
Sinon super série d’articles, merci :)
]]>Cela dit je suis en général assez méfiant sur l’usage des mocks dans les TU. Notamment je pense que vérifier l’usage qui a été fait du mock par la classe qu’on est en train de tester (ex compter le nombre d’appels de telle méthode du mock, vérifier les paramètres d’appels…) est un peu foireux, parce que cela revient à vérifier l’implémentation interne de l’objet qu’on teste, et non son comportement externe-API. Si l’algo interne change, les TU tombent, alors que son comportement externe est peut-etre toujours valide…
Le projet sur lequel je suis en ce moment est plein de ces TU foireux, où finalement on ne vérifie que l’algorithme, pas le comportement externe – bon faut dire que l’API des objets qu’on teste est totalement merdique
Tout ça pour conclure : pas de TU de qualité possibles, sans une API béton
]]><troll> Pourquoi on peut pas cliquer sur grosse salope </troll>
Super article merci !
]]>