Table des mati`eres
Introduction iii
1 Comprendre les interfaces 1
2 Ecrire des tests unitaires pour Python 7
3´
Ecrire des tests fonctionnels 13
4 Comprendre les adapters 19
5 Comprendre les ´ev`enements 23
6´
Ecrire du reSTructuredText pour la documentation et les doc-
tests 27
7 Trouver le bon rythme entre codage, documentation, tests fonc-
tionnels et unitaires 31
8 Enregistrer une session utilisateur pour les tests 35
9 Organiser le code dans un paquet 39
10 Cr´e´er un flux RSS pour tous les conteneurs 45
11 R´ecup´erer l’URL d’un objet 51
12 Mettre en place une file asynchrone d’envoi de mails 53
i