[Python] invocare super.setup automaticamente

Piergiuliano Bossi pgbossi a gmail.com
Ven 8 Nov 2013 15:47:31 CET


2013/11/8 Daniele Varrazzo <piro a develer.com>

> On 2013-11-08 03:12, Piergiuliano Bossi wrote:
>
>> Mi sembra di capire che in Python sia con unittest che con nose non ci sia
>> un modo builtin per far si' che, in una gerarchia di test, la setup della
>> superclasse venga invocata automaticamente eseguendo un test della
>> sottoclasse. Quello che vedo e' che di solito il primo step della setup
>> della sottoclasse e' invocare la setup della superclasse (yak!).
>>
>> Prima domanda: confermate?
>>
>
> Se non ti torna questo non hai capito come funziona l'ereditarietà in
> Python.


Eddai... :)


> Cioè non ti va di fare?
>

Esatto.


>
>
>     class BaseTestCase(unittest.TestCase):
>         def setUp(self):
>             ...
>
>     class SubTestCase(BaseTestCase):
>         def setUp(self):
>             super(SubTestCase, self).setUp()
>             ...
>
> boh, se non ti va bene questo non so che linguaggio stai usando.


Vedi i miei altri messaggi: torna adesso? Il punto non e' tanto il
linguaggio, bensi' il supporto che il runner fornisce.

Ciao,
Giuliano


-- 
Piergiuliano Bossi
Blog: http://thinkingbox.wordpress.com/
Twitter: http://twitter.com/thinkingbox (English)
Twitter: http://twitter.com/scatolapensante (Italiano)
Google+: https://plus.google.com/u/0/108187981162465525118
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20131108/f93cc316/attachment.html>


Maggiori informazioni sulla lista Python