code: def test_non_multigraph_input(self, dod, mgi, edges):
      G = self.Graph(dod, multigraph_input=mgi)
      assert list(G.edges(keys=True, data=True)) == edges
      G = nx.to_networkx_graph(
          dod, create_using=self.Graph, multigraph_input=mgi
      )
      assert list(G.edges(keys=True, data=True)) == edges
  
imports: from collections import UserDict
  import pytest
  import networkx
  from networkx.utils import edges_equal
  from .test_graph import BaseAttrGraphTester
  from .test_graph import TestGraph
label_desc: Use image node_id 4 for calling the TestMultiGraph obj's underlying member method code with example usage: obj.test_non_multigraph_input(dod, mgi, edges) without return types