code: def test_edge_index_match_in_infered_graph(self):
      g3 = self.g2e._edges
      assert _eq(g3.index, self.EMBe.index).sum() == len(
          g3
      ), "Edge Emb Indexes do not match"
      assert _eq(g3.index, self.embe.index).sum() == len(
          g3
      ), "Edge Transformed Emb Indexes do not match"
      assert _eq(g3.index, self.Xe.index).sum() == len(
          g3
      ), "Edge Transformed Node features Indexes do not match"
      assert _eq(g3.index, self.ye.index).sum() == len(
          g3
      ), "Edge Transformed Node target Indexes do not match"
  
imports: from xml.sax.handler import feature_external_ges
  import pytest
  import unittest
  import warnings
  import graphistry
  import os
  import logging
  import numpy
  import pandas
  from graphistry import Plottable
  from graphistry.feature_utils import remove_internal_namespace_if_present
  from graphistry.tests.test_feature_utils import ndf_reddit, text_cols_reddit, meta_cols_reddit, good_cols_reddit, single_target_reddit, double_target_reddit, edge_df, edge_df2, edge2_target_df, model_avg_name, lazy_import_has_min_dependancy, check_allclose_fit_transform_on_same_data
  from graphistry.umap_utils import lazy_umap_import_has_dependancy, lazy_cuml_import_has_dependancy, lazy_cudf_import_has_dependancy
label_desc: Use image node_id 5 for calling the TestUMAPFitTransform obj's underlying member method code with example usage: obj.test_edge_index_match_in_infered_graph() without return types