def testTaskCheckerAllExpired(self):
        testme = TaskSender()

        for i in range(1, 10):
            t = Task(expiry=.01, compressedpyobj={"test": i})
            testme.tasklist.append(t)
        time.sleep(.9)
        self.assertTrue(len(testme.tasklist) == 9)
        testme.taskchecker()
        self.assertTrue(len(testme.tasklist) == 0)
    def testTaskCheckerSomeExpired(self):

        testme = TaskSender()
        for i in range(1, 10):
            t = Task(expiry=.01, compressedpyobj={"test": i})
            testme.tasklist.append(t)
        for i in range(1, 10):
            t = Task(expiry=.05, compressedpyobj={"testX": i})
            testme.tasklist.append(t)
        time.sleep(.03)
        self.assertTrue(len(testme.tasklist) == 18)
        testme.taskchecker()
        self.assertTrue(len(testme.tasklist) == 9)
        t = testme.tasklist[0]
        self.assertTrue(t.compressedpyobj["testX"] == 1)
Example #3
0
 def serverpush(self, port=777, connection='ipc://test'):
     sender = TaskSender()
     sender.connect(port=port, connection=connection)
     myobj = b"testme"
     sender.sendmessage(myobj, 'processor.taskexecutors.TaskProcess3G')
     print("Server Send the message")