Exemplo n.º 1
0
 def test_remove_session(self):
   b = Bank('alu')
   for i in range(1,5):
     s = Session('alu', self.config, UpdateWorkflow.FLOW)
     s._session['status'][Workflow.FLOW_INIT] = True
     b.session = s
     b.save_session()
   self.assertTrue(len(b.bank['sessions'])==4)
   b.remove_session(b.session.get('id'))
   self.assertTrue(len(b.bank['sessions'])==3)
Exemplo n.º 2
0
 def test_remove_session(self):
     b = Bank('alu')
     for i in range(1, 5):
         s = Session('alu', self.config, UpdateWorkflow.FLOW)
         s._session['status'][Workflow.FLOW_INIT] = True
         b.session = s
         b.save_session()
     self.assertTrue(len(b.bank['sessions']) == 4)
     b.remove_session(b.session.get('id'))
     self.assertTrue(len(b.bank['sessions']) == 3)
Exemplo n.º 3
0
 def test_remove_session(self):
     b = Bank("alu")
     for i in range(1, 5):
         s = Session("alu", self.config, UpdateWorkflow.FLOW)
         s._session["status"][Workflow.FLOW_INIT] = True
         b.session = s
         b.save_session()
     self.assertTrue(len(b.bank["sessions"]) == 4)
     b.remove_session(b.session.get("id"))
     self.assertTrue(len(b.bank["sessions"]) == 3)
Exemplo n.º 4
0
 def test_clean_old_sessions(self):
     '''
 Checks a session is used if present
 '''
     b = Bank('local')
     for i in range(1, 5):
         s = Session('alu', self.config, UpdateWorkflow.FLOW)
         s._session['status'][Workflow.FLOW_INIT] = True
         b.session = s
         b.save_session()
     b2 = Bank('local')
     b2.update()
     b2.clean_old_sessions()
     self.assertTrue(len(b2.bank['sessions']) == 1)
Exemplo n.º 5
0
    def test_session_reload_notover(self):
        '''
    Checks a session is used if present
    '''
        b = Bank('alu')
        for i in range(1, 5):
            s = Session('alu', self.config, UpdateWorkflow.FLOW)
            s._session['status'][Workflow.FLOW_INIT] = True
            b.session = s
            b.save_session()

        b = Bank('alu')
        b.load_session(UpdateWorkflow.FLOW)
        self.assertTrue(b.session.get_status(Workflow.FLOW_INIT))
Exemplo n.º 6
0
 def test_clean_old_sessions(self):
   '''
   Checks a session is used if present
   '''
   b = Bank('local')
   for i in range(1,5):
     s = Session('alu', self.config, UpdateWorkflow.FLOW)
     s._session['status'][Workflow.FLOW_INIT] = True
     b.session = s
     b.save_session()
   b2 = Bank('local')
   b2.update()
   b2.clean_old_sessions()
   self.assertTrue(len(b2.bank['sessions']) == 1)
Exemplo n.º 7
0
  def test_session_reload_notover(self):
    '''
    Checks a session is used if present
    '''
    b = Bank('alu')
    for i in range(1,5):
      s = Session('alu', self.config, UpdateWorkflow.FLOW)
      s._session['status'][Workflow.FLOW_INIT] = True
      b.session = s
      b.save_session()

    b = Bank('alu')
    b.load_session(UpdateWorkflow.FLOW)
    self.assertTrue(b.session.get_status(Workflow.FLOW_INIT))
Exemplo n.º 8
0
 def test_clean_old_sessions(self):
     """
 Checks a session is used if present
 """
     b = Bank("local")
     for i in range(1, 5):
         s = Session("alu", self.config, UpdateWorkflow.FLOW)
         s._session["status"][Workflow.FLOW_INIT] = True
         b.session = s
         b.save_session()
     b2 = Bank("local")
     b2.update()
     b2.clean_old_sessions()
     self.assertTrue(len(b2.bank["sessions"]) == 1)
Exemplo n.º 9
0
    def test_session_reload_notover(self):
        """
    Checks a session is used if present
    """
        b = Bank("alu")
        for i in range(1, 5):
            s = Session("alu", self.config, UpdateWorkflow.FLOW)
            s._session["status"][Workflow.FLOW_INIT] = True
            b.session = s
            b.save_session()

        b = Bank("alu")
        b.load_session(UpdateWorkflow.FLOW)
        self.assertTrue(b.session.get_status(Workflow.FLOW_INIT))
Exemplo n.º 10
0
    def test_session_reload_over(self):
        """
    Checks a session if is not over
    """
        b = Bank('alu')
        for i in range(1, 5):
            s = Session('alu', self.config, UpdateWorkflow.FLOW)
            s._session['status'][Workflow.FLOW_INIT] = True
            s._session['status'][Workflow.FLOW_OVER] = True
            b.session = s
            b.save_session()

        b = Bank('alu')
        b.load_session(UpdateWorkflow.FLOW)
        self.assertFalse(b.session.get_status(Workflow.FLOW_INIT))
Exemplo n.º 11
0
  def test_session_reload_over(self):
    """
    Checks a session if is not over
    """
    b = Bank('alu')
    for i in range(1,5):
      s = Session('alu', self.config, UpdateWorkflow.FLOW)
      s._session['status'][Workflow.FLOW_INIT] = True
      s._session['status'][Workflow.FLOW_OVER] = True
      b.session = s
      b.save_session()

    b = Bank('alu')
    b.load_session(UpdateWorkflow.FLOW)
    self.assertFalse(b.session.get_status(Workflow.FLOW_INIT))