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.

Comments

Popular posts from this blog

Containers for magic potions and scrolls in Dungeons and Dragons

Trenitalia e gli Eurostar

Magic objects, artwork and DMG