def test_cycle05(): test_dag = {"task1": ["task2", "task3"], "task2": ["task2"], "task3": []} assert dag.query( test_dag, [ { "operation": "include", "task": "task3", "downstream": True, "upstream": True, } ], ).is_err
def test_query02(): test_dag = {"task1": ["task2", "task3"], "task2": ["task3"], "task3": []} assert dag.query( test_dag, [ { "operation": "include", "task": "task3", "downstream": True, "upstream": False, } ], ).value == ["task3", "task2", "task1"]
def test_query00(): test_dag = {"task1": ["task2", "task3"], "task2": ["task3"], "task3": []} assert dag.query(test_dag).value == ["task3", "task2", "task1"]