def testCurrentProcesses(self): a = agentaction() a.JOBID = 10 a.SCHDATE = datetime.now() a.CMDLINE = QUICK_CMD a.STDOUT = True a.execute() self.assert_(len(current_processes["running"]) == 1) self.assert_(a.JOBID in current_processes["running"]) a2 = agentaction() a2.JOBID = 11 a2.SCHDATE = datetime.now() a2.CMDLINE = QUICK_CMD a2.STDOUT = True a2.execute() self.assert_(len(current_processes["running"]) == 2) self.assert_(a2.JOBID in current_processes["running"]) time.sleep(1) l = a.check_status() self.assert_(len(current_processes["running"]) == 1) self.assert_(a2.JOBID in current_processes["running"]) l = a2.check_status() self.assert_(len(current_processes["running"]) == 0)
def testAgentAction(self): a = agentaction() a.JOBID = 10 a.SCHDATE = datetime.now() a.CMDLINE = QUICK_CMD a.STDOUT = True a.execute() time.sleep(1) l = a.check_status() self.assert_(l.JOBID == a.JOBID) self.assert_(l.SCHDATE == a.SCHDATE) self.assert_(l.CMDLINE == a.CMDLINE) self.assert_(l.RESULT == 1) self.assert_(l.RETCODE == 0)