code: def test_edgelist_multidigraph(self, tmp_path):
      G = self.XDG
      fname = tmp_path / "el.txt"
      nx.write_edgelist(G, fname)
      H = nx.read_edgelist(
          fname, nodetype=int, create_using=nx.MultiDiGraph()
      )
      H2 = nx.read_edgelist(
          fname, nodetype=int, create_using=nx.MultiDiGraph()
      )
      assert H is not H2  # they should be different graphs
      assert nodes_equal(list(H), list(G))
      assert edges_equal(list(H.edges()), list(G.edges()))
  
imports: import io
  import textwrap
  import pytest
  import networkx
  from networkx.utils import edges_equal, graphs_equal, nodes_equal
label_desc: Use image node_id 13 for calling the TestEdgelist obj's underlying member method code with example usage: obj.test_edgelist_multidigraph(tmp_path) without return types