def mailbox(request, discussion, test_session): from assembl.models import AbstractMailbox m = AbstractMailbox( discussion=discussion, name='mailbox') test_session.add(m) test_session.flush() def fin(): print "finalizer mailbox" test_session.delete(m) test_session.flush() request.addfinalizer(fin) return m
def abstract_mailbox(request, discussion, test_session): """An AbstractMailbox fixture with type of abstract_mailbox""" from assembl.models import AbstractMailbox ps = AbstractMailbox( discussion=discussion, name='a source', type='abstract_mailbox') test_session.add(ps) test_session.flush() def fin(): print("finalizer abstract_mailbox") test_session.delete(ps) test_session.flush() request.addfinalizer(fin) return ps