code: def test_get_edge_data():
      graph = DiGraph()
      graph.add_node("A")
      graph.add_node("B")
  
      graph.add_edge("A", "B")
      assert graph.get_edge_data("A", "B") == set()
  
      graph.add_edge("A", "B", 123)
      assert graph.get_edge_data("A", "B") == {123}
  
      graph.add_edge("A", "B", 456, 789)
      assert graph.get_edge_data("A", "B") == {123, 456, 789}
  
file_path: baikal/tests/_core/test_digraph.py
imports: import pytest
  from baikal._core.digraph import DiGraph, NodeNotFoundError, CyclicDiGraphError
label_desc: Use image node_id 7 for calling a global function with example usage: test_get_edge_data() without return types