def test_save_restore(self): subs = [MockAsyncResultSuccess(gen_unique_id()), MockAsyncResultSuccess(gen_unique_id())] ts = TaskSetResult(gen_unique_id(), subs) ts.save() self.assertRaises(AttributeError, ts.save, backend=object()) self.assertEqual(TaskSetResult.restore(ts.taskset_id).subtasks, ts.subtasks) self.assertRaises(AttributeError, TaskSetResult.restore, ts.taskset_id, backend=object())
def test_save_restore(self): subs = [MockAsyncResultSuccess(uuid()), MockAsyncResultSuccess(uuid())] ts = TaskSetResult(uuid(), subs) ts.save() with self.assertRaises(AttributeError): ts.save(backend=object()) self.assertEqual( TaskSetResult.restore(ts.taskset_id).subtasks, ts.subtasks) ts.delete() self.assertIsNone(TaskSetResult.restore(ts.taskset_id)) with self.assertRaises(AttributeError): TaskSetResult.restore(ts.taskset_id, backend=object())
def test_save_restore(self): subs = [MockAsyncResultSuccess(uuid()), MockAsyncResultSuccess(uuid())] ts = TaskSetResult(uuid(), subs) ts.save() with self.assertRaises(AttributeError): ts.save(backend=object()) self.assertEqual(TaskSetResult.restore(ts.taskset_id).subtasks, ts.subtasks) ts.delete() self.assertIsNone(TaskSetResult.restore(ts.taskset_id)) with self.assertRaises(AttributeError): TaskSetResult.restore(ts.taskset_id, backend=object())
def test_save_restore(self): subs = [ MockAsyncResultSuccess(gen_unique_id()), MockAsyncResultSuccess(gen_unique_id()) ] ts = TaskSetResult(gen_unique_id(), subs) ts.save() self.assertRaises(AttributeError, ts.save, backend=object()) self.assertEqual( TaskSetResult.restore(ts.taskset_id).subtasks, ts.subtasks) self.assertRaises(AttributeError, TaskSetResult.restore, ts.taskset_id, backend=object())