code: def test_edges(
      client_with_property_csvs_loaded, pG_with_property_csvs_loaded
  ):
      # FIXME update this when edges() method issue is resolved.
      rpG = RemoteGraph(client_with_property_csvs_loaded, 0)
      pG = pG_with_property_csvs_loaded
  
      edges = pG.get_edge_data(
          columns=[pG.src_col_name, pG.dst_col_name, pG.type_col_name]
      )
      rpG_edges = rpG.edges()
  
      assert (
          edges[pG.edge_id_col_name] == rpG_edges[rpG.edge_id_col_name]
      ).all()
      assert (
          edges[pG.src_col_name] == rpG_edges[rpG.src_col_name]
      ).all()
      assert (
          edges[pG.dst_col_name] == rpG_edges[rpG.dst_col_name]
      ).all()
      assert (
          edges[pG.type_col_name].astype("string")
          == rpG_edges[rpG.type_col_name].astype("string")
      ).all()
  
imports: import importlib
  import random
  import pytest
  import pandas
  import numpy
  import cupy
  import cudf
  import cugraph
  from cugraph.experimental import PropertyGraph
  from cugraph_service_client import RemoteGraph
  from .None import data
label_desc: Use image node_id 4 for calling a global function with example usage: test_edges(client_with_property_csvs_loaded, pG_with_property_csvs_loaded) without return types