code: def test_edge_types(graph, dask_client):
      F, G, N = graph
      cugraph_store = CuGraphStore(F, G, N, multi_gpu=True)
  
      eta = cugraph_store._edge_types_to_attrs
      assert eta.keys() == G.keys()
  
      for attr_name, attr_repr in eta.items():
          src_size = N[attr_name[0]]
          dst_size = N[attr_name[-1]]
          assert src_size == attr_repr.size[0]
          assert dst_size == attr_repr.size[-1]
          assert attr_name == attr_repr.edge_type
  
imports: import cugraph
  from cugraph_pyg.data.cugraph_store import CuGraphTensorAttr, CuGraphEdgeAttr, EdgeLayout
  from cugraph_pyg.data import CuGraphStore
  import cudf
  import dask_cudf
  import cupy
  import numpy
  from cugraph.utilities.utils import import_optional, MissingModule
  import pytest
label_desc: Use image node_id 6 for calling a global function with example usage: test_edge_types(graph, dask_client) without return types