def gmail_account(db): import platform from inbox.models import Namespace from inbox.models.backends.gmail import GmailAccount account = db.session.query(GmailAccount).first() if account is None: with db.session.no_autoflush: namespace = Namespace() account = GmailAccount(email_address='*****@*****.**', refresh_token='tearsofgold', sync_host=platform.node(), namespace=namespace) account.password = '******' db.session.add(account) db.session.commit() return account
def add_fake_gmail_account( db_session, email_address="*****@*****.**", refresh_token="tearsofgold", password="******" ): from inbox.models import Namespace from inbox.models.backends.gmail import GmailAccount import platform with db_session.no_autoflush: namespace = Namespace() account = GmailAccount( email_address=email_address, refresh_token=refresh_token, sync_host=platform.node(), namespace=namespace ) account.password = password db_session.add(account) db_session.commit() return account
def gmail_account(db): import platform from inbox.models import Namespace from inbox.models.backends.gmail import GmailAccount account = db.session.query(GmailAccount).first() if account is None: with db.session.no_autoflush: namespace = Namespace() account = GmailAccount( email_address='*****@*****.**', refresh_token='tearsofgold', sync_host=platform.node(), namespace=namespace) account.password = '******' db.session.add(account) db.session.commit() return account
def add_fake_gmail_account(db_session, email_address='*****@*****.**', refresh_token='tearsofgold', password='******'): from inbox.models import Account, Namespace from inbox.models.backends.gmail import GmailAccount import platform with db_session.no_autoflush: namespace = Namespace() account = GmailAccount(email_address=email_address, refresh_token=refresh_token, sync_host=platform.node(), namespace=namespace) account.password = password db_session.add(account) db_session.commit() return account