Bonjour,
j'ai un petit problème avec les objet mock : comment faire pour "mocker" une classe parente ?
je voudrais tester la methode "methodeAAA" qui efectue des operation sur self._db
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) ...
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
Partager