예제 #1
0
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
예제 #2
0
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