code: def test_frame_data(dataset1_PropertyGraph, dataset1_MGPropertyGraph):
      (sgpG, _) = dataset1_PropertyGraph
      (mgpG, _) = dataset1_MGPropertyGraph
  
      edge_sort_col = ["_SRC_", "_DST_", "_TYPE_"]
      vert_sort_col = ["_VERTEX_", "_TYPE_"]
      # vertex_prop_dataframe
      sg_vp_df = sgpG._vertex_prop_dataframe.sort_values(
          by=vert_sort_col
      ).reset_index(drop=True)
      mg_vp_df = (
          mgpG._vertex_prop_dataframe.compute()
          .sort_values(by=vert_sort_col)
          .reset_index(drop=True)
      )
      assert sg_vp_df["_VERTEX_"].equals(mg_vp_df["_VERTEX_"])
  
      # get_edge_prop_dataframe
      sg_ep_df = sgpG._edge_prop_dataframe.sort_values(
          by=edge_sort_col
      ).reset_index(drop=True)
      mg_ep_df = (
          mgpG._edge_prop_dataframe.compute()
          .sort_values(by=edge_sort_col)
          .reset_index(drop=True)
      )
      assert sg_ep_df["_SRC_"].equals(mg_ep_df["_SRC_"])
      assert sg_ep_df.dtypes["_TYPE_"] == "category"
      assert mg_ep_df.dtypes["_TYPE_"] == "category"
  
imports: import gc
  import pytest
  import pandas
  import numpy
  import cudf
  import cugraph
  import dask_cudf
  import cupy
  import cugraph.dask
  from cupy.testing import assert_array_equal
  from cudf.testing import assert_frame_equal, assert_series_equal
  from pylibcugraph.testing.utils import gen_fixture_params_product
  from cugraph.dask.common.mg_utils import is_single_gpu
  from cugraph.datasets import cyber, netscience
label_desc: Use image node_id 12 for calling a global function with example usage: test_frame_data(dataset1_PropertyGraph, dataset1_MGPropertyGraph) without return types