def test_queue_running(db, api_client): """ Just the very minimal basics for now: makes sure that the methods run without raising an exception. You can use rq-dashboard and a Gmail browser window to look in more depth. We'll want to add some automatic verification of the behaviour here eventually (see the previous tests), but for now I'm leaving it lean and fast. """ from inbox.server.actions.base import rqworker # "Tips for using Gmail" thread (avoiding all the "Postel lives!" ones) api_client.archive(USER_ID, NAMESPACE_ID, 8) api_client.move(USER_ID, NAMESPACE_ID, 8, 'archive', 'inbox') # process actions queue rqworker(burst=True)
def test_queue_running(db): """ Just the very minimal basics for now: makes sure that the methods run without raising an exception. You can use rq-dashboard and a Gmail browser window to look in more depth. We'll want to add some automatic verification of the behaviour here eventually (see the previous tests), but for now I'm leaving it lean and fast. """ from inbox.server.actions.base import (archive, move, copy, delete, rqworker, register_backends) from inbox.server.models.tables.imap import ImapAccount from inbox.server.models import session_scope register_backends() account = db.session.query(ImapAccount).get(ACCOUNT_ID) with session_scope() as db_session: # "Tips for using Gmail" thread (avoiding all the "Postel lives!" ones) archive(db_session, ACCOUNT_ID, 8) move(db_session, ACCOUNT_ID, 8, account.all_folder.name, account.inbox_folder.name) # process actions queue rqworker(burst=True)
def test_queue_running(db): """ Just the very minimal basics for now: makes sure that the methods run without raising an exception. You can use rq-dashboard and a Gmail browser window to look in more depth. We'll want to add some automatic verification of the behaviour here eventually (see the previous tests), but for now I'm leaving it lean and fast. """ from inbox.server.actions.base import (archive, move, copy, delete, rqworker, register_backends) from inbox.server.models.tables.imap import ImapAccount from inbox.server.models import session_scope register_backends() account = db.session.query(ImapAccount).get(ACCOUNT_ID) with session_scope() as db_session: # "Tips for using Gmail" thread (avoiding all the "Postel lives!" ones) archive(db_session, ACCOUNT_ID, 8) move(db_session, ACCOUNT_ID, 8, account.all_folder.name, account.inbox_folder.name) # process actions queue rqworker(burst=True)