def test_missing_parents01(): test_dag = { "task1": ["task2", "task3"], "task2": ["task3", "adf"], "task3": ["task4"], } assert dag.dag_is_valid(test_dag).is_err
def test_valid02(): test_dag = {"task1": ["task2", "task3"], "task2": ["task3"], "task3": []} assert dag.dag_is_valid(test_dag).is_ok
def test_cycle03(): test_dag = {"task1": ["task2", "task3"], "task2": ["task3"], "task3": ["task1"]} assert dag.dag_is_valid(test_dag).is_err