Bonjour,

j'ai un petit problème avec les objet mock : comment faire pour "mocker" une classe parente ?
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)
         ...
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