code: def test_pipeline(tmp_path):
      pipeline = Pipeline()
      pipeline.add_component("first_addition", AddFixedValue(add=2))
      pipeline.add_component("second_addition", AddFixedValue())
      pipeline.add_component("double", Double())
      pipeline.connect("first_addition", "double")
      pipeline.connect("double", "second_addition")
  
      pipeline.draw(tmp_path / "linear_pipeline.png")
  
      results = pipeline.run({"first_addition": {"value": 1}})
      assert results == {"second_addition": {"result": 7}}
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_pipeline(tmp_path) without return types