class_docstr: This is a benchmark, not a real test case. You can run it
  using:
  
  >>> from igraph.test.cliques import CliqueBenchmark
  >>> CliqueBenchmark().run()
class_docstr_tok: ["This","is","a","benchmark",",","not","a","real","test","case",".","You","can","run","it","using",":",">",">",">","from","igraph.test.cliques","import","CliqueBenchmark",">",">",">","CliqueBenchmark","(",")",".run","(",")"]
code: def testGRG(self):
      ns = [100, 1000, 5000, 10000, 25000, 50000]
  
      print()
      print("Geometric random graphs")
      print("       n        d #cliques        t1        t2")
      for n in ns:
          d = 2.0 / (n**0.5)
          g = Graph.GRG(n, d)
          result = self.timeit(g)
          print(
              "%8d %8.3f %8d %8.4fs %8.4fs"
              % tuple([n, d] + list(result))
          )
  
imports: import unittest
  from igraph import Graph
  from .utils import temporary_file
label_desc: Use image node_id 7 for calling the CliqueBenchmark obj's underlying member method code with example usage: obj.testGRG() without return types