class_docstr: Unit tests for the
  :func:`~networkx.algorithms.approximation.clique_removal` function.
code: def test_barbell_graph(self):
      G = nx.barbell_graph(10, 5)
      independent_set, cliques = clique_removal(G)
      assert is_independent_set(G, independent_set)
      assert all(is_clique(G, clique) for clique in cliques)
  
file_path: networkx/networkx/algorithms/approximation/tests/test_clique.py
imports: import networkx
  from networkx.algorithms.approximation import clique_removal, large_clique_size, max_clique, maximum_independent_set
label_desc: Use image node_id 3 for calling the TestCliqueRemoval obj's underlying member method code with example usage: obj.test_barbell_graph() without return types