def test_parameters_can_not_be_downstream_dependencies(): with Flow(name="test") as f: p = Parameter("x") t = Task() with pytest.raises(ValueError): t.set_downstream(p)