def test_mark_as_done(self): cb = CacheBackend() tid = gen_unique_id() self.assertFalse(cb.is_successful(tid)) self.assertEqual(cb.get_status(tid), states.PENDING) self.assertIsNone(cb.get_result(tid)) cb.mark_as_done(tid, 42) self.assertTrue(cb.is_successful(tid)) self.assertEqual(cb.get_status(tid), states.SUCCESS) self.assertEqual(cb.get_result(tid), 42) self.assertTrue(cb.get_result(tid), 42)
def test_mark_as_done(self): cb = CacheBackend() tid = gen_unique_id() self.assertFalse(cb.is_successful(tid)) self.assertEquals(cb.get_status(tid), "PENDING") self.assertEquals(cb.get_result(tid), None) cb.mark_as_done(tid, 42) self.assertTrue(cb.is_successful(tid)) self.assertEquals(cb.get_status(tid), "SUCCESS") self.assertEquals(cb.get_result(tid), 42) self.assertTrue(cb._cache.get(tid)) self.assertTrue(cb.get_result(tid), 42)