def test_from_dict_deep_deserialize(self): original_group = group([self.add.s(1, 2)] * 42) serialized_group = json.loads(json.dumps(original_group)) deserialized_group = group.from_dict(serialized_group) assert all( isinstance(child_task, Signature) for child_task in deserialized_group.tasks)
def test_from_dict_deeper_deserialize(self): inner_group = group([self.add.s(1, 2)] * 42) outer_group = group([inner_group] * 42) serialized_group = json.loads(json.dumps(outer_group)) deserialized_group = group.from_dict(serialized_group) assert all( isinstance(child_task, Signature) for child_task in deserialized_group.tasks) assert all( isinstance(grandchild_task, Signature) for child_task in deserialized_group.tasks for grandchild_task in child_task.tasks)
def test_from_dict(self): x = group([self.add.s(2, 2), self.add.s(4, 4)]) x['args'] = (2, 2) self.assertTrue(group.from_dict(dict(x))) x['args'] = None self.assertTrue(group.from_dict(dict(x)))
def test_from_dict(self): x = group([self.add.s(2, 2), self.add.s(4, 4)]) x['args'] = (2, 2) assert group.from_dict(dict(x)) x['args'] = None assert group.from_dict(dict(x))
def test_from_dict(self): x = group([add.s(2, 2), add.s(4, 4)]) x['args'] = (2, 2) self.assertTrue(group.from_dict(dict(x))) x['args'] = None self.assertTrue(group.from_dict(dict(x)))