code: def test_graph_with_tuple_nodes(self):
      G = nx.Graph()
      G.add_edge((0, 0), (1, 0), color=[255, 255, 0])
      d = node_link_data(G)
      dumped_d = json.dumps(d)
      dd = json.loads(dumped_d)
      H = node_link_graph(dd)
      assert H.nodes[(0, 0)] == G.nodes[(0, 0)]
      assert H[(0, 0)][(1, 0)]["color"] == [255, 255, 0]
  
file_path: networkx/networkx/readwrite/json_graph/tests/test_node_link.py
imports: import json
  import pytest
  import networkx
  from networkx.readwrite.json_graph import node_link_data, node_link_graph
label_desc: Use image node_id 7 for calling the TestNodeLink obj's underlying member method code with example usage: obj.test_graph_with_tuple_nodes() without return types