2009-08-24 4 views
1

Je suis sur le point d'étendre et de modifier PyUnit. Par exemple, je vais ajouter des avertissements, en plus des échecs.Comment étendre et modifier PyUnit

Je suis intéressé à entendre des conseils sur la façon de commencer, par exemple , sous-classe chaque classe PyUnit? Ce qu'il faut éviter et autres mises en garde.

Vous recherchez une entrée pour ceux qui ont déjà étendu PyUnit.

Répondre

3

Je recommande d'étudier le projet nose, une extension populaire et bien conçue de PyUnit. Vous pouvez parcourir ses sources en ligne here ou en obtenir une copie sur votre machine via Mercurial, alias hg, un bon système de contrôle de version distribué dans lequel nose conserve ses sources sur Google Code Hosting. Vous pouvez être en désaccord avec certaines des décisions de conception de nose, mais en général, ils se sont très bien comportés sur ces décisions, donc les sources valent la peine d'être étudiées même si vous décidez que votre extension ira dans des directions complètement différentes.

+0

Je pensais la même chose, mais votre réponse si waay plus complète que ce que le mien allait être :) – Santi

Questions connexes