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 5Comprendreles´e`ts23 venemen ´ 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 10Cr´e´erunfluxRSSpourtouslesconteneurs45 11R´ecup´ererl’URLd’unobjet51 12 Mettre en place une file asynchrone d’envoi de mails 53
i
ii
TABLE
DES
MATI
` ERES
Introduction
Ce livre contient des recettes pour Zope 3.2.1, issues du projet zope-cookbook.org. Zope3continueson´evolutionmaislamajorite´decesrecettesrestentd’actua-lite. ´ Celivreae´te´´ecritparTarekZiade´etestdistribue´enlicenceC-CAttribution-NonCommercial-NoDerivs 2.5 http ://creativecommons.org/licenses/by-nc-nd/2.5/