def init_network(self): while True: try: self.auth_token = get_auth_token() self.note_store = get_note_store(self.auth_token) break except socket.error: time.sleep(30)
def setUp(self): self.session = get_db_session(':memory:') self.store = get_note_store(token) self.sc = SyncThread() self.sc.session = self.session self.sc.sq = self.session.query self.sc.note_store = self.store self.sc.auth_token = token self.serv = ProviderService() self.serv._session = self.session models.Note.session = self.session # hack for test
def run(self): self.session = get_db_session() self.sq = self.session.query self.auth_token = get_auth_token() self.note_store = get_note_store(self.auth_token) self.perform() while True: self.mutex.lock() self.wait_condition.wait(self.mutex) self.perform() self.mutex.unlock()
from everpad.provider.sync import SyncAgent from everpad.provider.tools import get_db_session, get_note_store from everpad.provider.models import ( Note, Notebook, Place, Tag, Resource, ACTION_CREATE, ACTION_CHANGE, ACTION_NONE, ACTION_DELETE, ACTION_CONFLICT, SHARE_NONE, SHARE_NEED_SHARE, SHARE_SHARED, SHARE_NEED_STOP, ) from evernote.edam.type import ttypes from sqlalchemy.orm.exc import NoResultFound from datetime import datetime import unittest import os import time note_store = get_note_store(TOKEN) # prevent reconecting resource_path = os.path.join(os.path.dirname(__file__), '../test.png') class FakeSyncThread(SyncAgent): def __init__(self): self.logs = [] self.app = type('fake', (object,), { 'log': self.log, }) self.update_count = 0 self.session = get_db_session() self.sq = self.session.query self.auth_token = TOKEN self.note_store = note_store if self._need_to_update():