TamiaLab / carnetdumaker

Source code of www.carnetdumaker.net.
GNU Affero General Public License v3.0
4 stars 0 forks source link

Tests unitaires manquants #1

Open skywodd opened 9 years ago

skywodd commented 9 years ago

Les applications suivantes n'ont pour le moment pas de tests unitaires :

Edit : Pour les vues, seules les requêtes GET sont testées. Pour les requêtes POST, il faudrait mettre en place des tests par scénario pour bien faire.

Ces applications ont été testé manuellement, elles marchent (du moins en apparence), mais il serait dangereux de les considérer comme 100% fonctionnelle. Les tests unitaires sont en cours d'ajout sur ces différentes applications (mieux vaut tard que jamais).

Ces applications doivent aussi être auditées pour remplacer tout import absolu, docstring manquante/obsolète, ou code pas très glamour. Il reste des reliquats de la 1e révision du code (version beta / prototype) qui nécessite une bonne dose de refactoring.

juliensnz commented 9 years ago

Je te conseille aussi de faire des tests fonctionnelles (du genre Behat en PHP). Parce que bien souvent les composants marchent mais pas entre eux. Surtout dans le cas d'un site comme le tient, l'important, ce n'est pas que le composant antispam marche, mais surtout qu'il ne fasse pas planter la page qui affiche les articles :)

skywodd commented 9 years ago

Les tests contenus dans les fichiers test_views.py contiennent quasiment que des tests fonctionnels ;)

Edit: Par contre ils ne couvrent que l'intégration entre les différents composants et l'affichage brut. J'ai pas fait de tests style Selenium ou autre.