code: def test_geometriclaplacianeigenmaps():
      """
      Testing the Geometric Laplacian Eigenmaps class.
      """
      model = GLEE()
  
      graph = nx.watts_strogatz_graph(500, 10, 0.5)
  
      model.fit(graph)
  
      embedding = model.get_embedding()
  
      assert embedding.shape[0] == graph.number_of_nodes()
      assert embedding.shape[1] == model.dimensions + 1
      assert type(embedding) == np.ndarray
  
      model = GLEE(dimensions=16)
  
      graph = nx.watts_strogatz_graph(200, 10, 0.5)
  
      model.fit(graph)
  
      embedding = model.get_embedding()
  
      assert embedding.shape[0] == graph.number_of_nodes()
      assert embedding.shape[1] == model.dimensions + 1
      assert type(embedding) == np.ndarray
  
file_path: karateclub/test/neighbourhod_based_node_embedding_test.py
imports: import numpy
  import networkx
  from karateclub import DeepWalk, Walklets, HOPE, NetMF, Diff2Vec, GraRep, Node2Vec, FirstOrderLINE, SecondOrderLINE
  from karateclub import NodeSketch, LaplacianEigenmaps, NMFADMM, GLEE, RandNE, SocioDim
label_desc: Use image node_id 14 for calling a global function with example usage: test_geometriclaplacianeigenmaps() without return types