コード例 #1
0
	def test_mark_closed(self):
		session = Session()
		doc = Document('deluuid')

		session.mark_closed(doc)
		session.add_document(doc)
		session.add_document(Document("uuid"))

		self.assertNotIn(doc, session.documents)
コード例 #2
0
    def test_mark_closed(self):
        session = Session()
        doc = Document('deluuid')

        session.mark_closed(doc)
        session.add_document(doc)
        session.add_document(Document("uuid"))

        self.assertNotIn(doc, session.documents)
コード例 #3
0
ファイル: db.py プロジェクト: DavidWiesner/mendeley-reopen
 def _build_sessions(cursor) -> "List[Session]":
     sessions = []
     current_session = None
     for (datetime, action, value, title, uuid, remoteUuid, fileuri) in cursor:
         if "CloseApplication" in action:
             if current_session is not None and not current_session.is_empty():
                 sessions.append(current_session)
             current_session = Session(datetime)
         elif current_session is not None:
             if "SwitchToPdfInternalViewer" in action:
                 doc = Document(uuid, remoteUuid, title, datetime, fileuri)
                 current_session.add_document(doc)
             elif "ClosePdfInternalViewer" in action:
                 current_session.mark_closed(uuid)
     if current_session is not None and not current_session.is_empty():
         sessions.append(current_session)
     return sessions
コード例 #4
0
ファイル: db.py プロジェクト: DavidWiesner/mendeley-reopen
 def _build_sessions(cursor) -> "List[Session]":
     sessions = []
     current_session = None
     for (datetime, action, value, title, uuid, remoteUuid,
          fileuri) in cursor:
         if 'CloseApplication' in action:
             if current_session is not None and not current_session.is_empty(
             ):
                 sessions.append(current_session)
             current_session = Session(datetime)
         elif current_session is not None:
             if 'SwitchToPdfInternalViewer' in action:
                 doc = Document(uuid, remoteUuid, title, datetime, fileuri)
                 current_session.add_document(doc)
             elif 'ClosePdfInternalViewer' in action:
                 current_session.mark_closed(uuid)
     if current_session is not None and not current_session.is_empty():
         sessions.append(current_session)
     return sessions