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)