def test_revoked_expires_not_expired(self): tw = TaskRequest(mytask.name, uuid(), [1], {"f": "x"}) tw.expires = datetime.now() + timedelta(days=1) tw.revoked() self.assertNotIn(tw.task_id, revoked) self.assertNotEqual(mytask.backend.get_status(tw.task_id), states.REVOKED)
def test_revoked_expires_ignore_result(self): mytask.ignore_result = True tw = TaskRequest(mytask.name, uuid(), [1], {"f": "x"}) try: tw.expires = datetime.now() - timedelta(days=1) tw.revoked() self.assertIn(tw.task_id, revoked) self.assertNotEqual(mytask.backend.get_status(tw.task_id), states.REVOKED) finally: mytask.ignore_result = False