Beispiel #1
0
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)
Beispiel #2
0
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)