Ejemplo n.º 1
0
	def test_session_empty(self):
		doc = Document("uuid")
		session = Session()

		self.assertTrue(session.is_empty())

		session.add_document(doc)

		self.assertFalse(session.is_empty())
Ejemplo n.º 2
0
    def test_session_empty(self):
        doc = Document("uuid")
        session = Session()

        self.assertTrue(session.is_empty())

        session.add_document(doc)

        self.assertFalse(session.is_empty())
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 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