2005/06/26

Automazione della creazione dei Mock

Finalmente sono riuscito a mettere la creazione di buona parte dei Mock di PAFlow direttamente all'interno del nostro TestCase base, invece di dover esplicitamente importare i metodi e crearli. In pratica, prima si doveva fare:

from Mock import manage_addMockCounter

class MyTest(ZopeTestCase.ZopeTestCase):

def testOne(self):
manage_addMockCounter(self.app)
...

ora invece:

class MyTest(AbstractLocalizedTestCase):

def testOne(self):
self._addMockCounter()


Il passo successivo è fare in modo che nessun test debba più dipendere da Mock, in modo che poi posso spostare AbstractLocalizedTestCase direttamente dentro Mock.

Nessun commento: