Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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))
Пример #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)
Пример #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))
Пример #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)
Пример #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))
Пример #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))
Пример #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))