code: def deepcopy_edge_attr(self, H, G):
      assert G[1][2][0]["foo"] == H[1][2][0]["foo"]
      G[1][2][0]["foo"].append(1)
      assert G[1][2][0]["foo"] != H[1][2][0]["foo"]
  
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 BaseMultiGraphTester obj's underlying member method code with example usage: obj.deepcopy_edge_attr(H, G) without return types