def test_build_complex_from_config(): """Test building a complex task from config. """ config = {'name': 'test', 'children_0': {'name': 'test_child', 'task_id': 'SimpleTask'}} task = ComplexTask.build_from_config(config, {'ecpy.task': {'SimpleTask': SimpleTask}}) assert task.name == 'test' assert len(task.children) == 1 assert task.children[0].name == 'test_child' assert isinstance(task.children[0], SimpleTask)
def test_build_complex_from_config(): """Test building a complex task from config. """ config = { 'name': 'test', 'children_0': { 'name': 'test_child', 'task_id': 'SimpleTask' } } task = ComplexTask.build_from_config( config, {'ecpy.task': { 'SimpleTask': SimpleTask }}) assert task.name == 'test' assert len(task.children) == 1 assert task.children[0].name == 'test_child' assert isinstance(task.children[0], SimpleTask)