[Python] invocare super.setup automaticamente

Valerio Maggio valerio.maggio a gmail.com
Ven 8 Nov 2013 20:08:12 CET


On 08 Nov 2013, at 19:39, Manlio Perillo <manlio.perillo a gmail.com> wrote:

> Ecco una possibile reimplementazione in Python:
> http://pastebin.com/Nan5a1xG
> 

Notevole!  Grazie mille per averla condiviso. :-)
Molto istruttiva!

Mi pare di capire che questa soluzione, oltre ad emulare il modello di esecuzione di JUnit 4.x per i metodi @before/@after, la migliora aggiungendo un (semplice) criterio (i.e., LIFO) per l'esecuzione dei diversi metodi.
Al contrario di quanto fatto da JUnit, in cui l'ordine di esecuzione dei metodi di una (super)classe lungo la gerarchia con una stessa annotazione è casuale (?!) e dipendente dalla singola esecuzione.


--
valerio




Maggiori informazioni sulla lista Python