Mock d'une classe parente
Bonjour,
j'ai un petit problème avec les objet mock : comment faire pour "mocker" une classe parente ?
Code:
1 2 3 4 5 6 7 8 9 10
| class MaClasse(Component):
def __init__(self):
Component.__init__(self)
self._db = self.env.getDb()
def methodeAAA(self):
""" travaille avec self._db """
stmt = "blahblah"
self._db.execute(stmt)
... |
je voudrais tester la methode "methodeAAA" qui efectue des operation sur self._db
mais je n arrive pas a mocker la classe parente "Component".
Remarque Component me permet d'acceder a l'attribut env
En fait je vois pas du tout comment faire pour m'abstraire de cette fichue classe.
Esc e que quelq'un a une idee ? Je prend toute solution quelque soit la lib de mock utiliser j adapterais.
D'ailleur au passage quel lib vous utiliser et pour quoi celle ci ?
Pour le moment mon projet démarre et j'hésite entre :
Pyhton mock mmodule de Dave Kirby's et
mock de Michael Foord (fuzzyman)
merci pour vos retours 8-)