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 testRandom(self):
      np = {
          100: [0.6, 0.7],
          300: [0.1, 0.2, 0.3, 0.4],
          500: [0.1, 0.2, 0.3],
          700: [0.1, 0.2],
          1000: [0.1, 0.2],
          10000: [0.001, 0.003, 0.005, 0.01, 0.02],
      }
  
      print()
      print("Erdos-Renyi random graphs")
      print("       n        p #cliques        t1        t2")
      for n in sorted(np.keys()):
          for p in np[n]:
              g = Graph.Erdos_Renyi(n, p)
              result = self.timeit(g)
              print(
                  "%8d %8.3f %8d %8.4fs %8.4fs"
                  % tuple([n, p] + list(result))
              )
  
imports: import unittest
  from igraph import Graph
  from .utils import temporary_file
label_desc: Use image node_id 5 for calling the CliqueBenchmark obj's underlying member method code with example usage: obj.testRandom() without return types