les tests flacon sql alchimie

Je dispose d'une application web sur le Flacon avec SqlAlchemy pour la modération des news, il a certaines méthodes de l'api pour gérer la modération des demandes, tels que les approuver, refuser actuellement sélectionné news, liste, etc. Je veux écrire des tests unitaires pour ces méthodes, et j'ai fait leur travail, mais je ne comprends pas, comment mettre en œuvre l'exécution de toutes les demandes qui je le fais à partir des cas de test dans un db session, afin que je puisse supprimer toutes les modifications de la base de données. Ou est-il un autre produit ou la bonne façon de le faire?
J'ai trouvé que peut-être j'ai besoin est "scoped_session" dans SqlAlchemy, mais tous mes tente de la mettre en œuvre ont échoué. Si c'est correct, s'il vous plaît, dites-moi où utiliser ces lignes de code (dans les paramètres, ou en cas de test set_up méthode).

from sqlalchemy.orm import scoped_session
from sqlalchemy.orm import sessionmaker
session_factory = sessionmaker()
Session = scoped_session(session_factory) 
êtes-vous à l'aide de sqlalchemy directement ou le flacon de sqlalchemy extension ?
sqlalchemy directement

OriginalL'auteur Ellochka Cannibal | 2013-07-22