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)
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)
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
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