[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