• [^] # Re: Session

    Posté par . En réponse au journal Après le sucre, le JSON !. Évalué à 1.

    Est-il du coup possible d'injecter sa propre session pour tester une méthode par exemple ?

    Absolument.

    Il y a une méthode "register_sessionmaker" qui prend une fonction en paramètre. On attend de cette fonction qu'elle renvoie une session.

    BaseModel.register_sessionmaker(scoped_session(sessionmaker(bind=engine)))
    
    

    ou bien pour une session globale

    BaseModel.register_sessionmaker(lambda: DBSession)
    
    

    C'est dit ici si tu veux plus d'info.

    C'est encore en dev, si tu as des remarques je serai content de les recevoir :)