code: def test_minimal_edges(self):
      import cudf, cugraph
  
      G = cugraph.Graph()
      G.from_pandas_edgelist(edges_df, "a", "b")
      g = graphistry.from_cugraph(G, load_nodes=False)
      assert g._nodes is None and g._node is None
      assert g._source is not None and g._destination is not None
      assert g._source == SRC_CUGRAPH
      assert g._destination == DST_CUGRAPH
      assert g._edges is not None
      assert isinstance(g._edges, cudf.DataFrame)
      assert len(g._edges) == len(edges)
      assert len(g._edges[g._source].dropna()) == len(edges)
      assert len(g._edges[g._destination].dropna()) == len(edges)
      assert g._edges[g._source].dtype == edges_df["a"].dtype
      assert g._edges[g._destination].dtype == edges_df["b"].dtype
  
imports: from functools import lru_cache
  import graphistry, logging, os, pandas, pytest
  from graphistry.tests.common import NoAuthTestCase
  from graphistry.constants import SRC, DST, NODE
  from graphistry.plugins.cugraph import SRC_CUGRAPH, DST_CUGRAPH, NODE_CUGRAPH, from_cugraph, to_cugraph, compute_cugraph, layout_cugraph, compute_algs, node_compute_algs_to_attr, layout_algs
label_desc: Use image node_id 1 for calling the Test_from_cugraph obj's underlying member method code with example usage: obj.test_minimal_edges() without return types