class_docstr: Nose Unit tests for the :mod:`networkx.algorithms.planarity` module.
  
  Tests three things:
  1. Check that the result is correct
      (returns planar if and only if the graph is actually planar)
  2. In case a counter example is returned: Check if it is correct
  3. In case an embedding is returned: Check if its actually an embedding
class_docstr_tok: ["Nose","Unit","tests","for","the",":","mod",":","`","networkx.algorithms.planarity","`","module",".","Tests","three","things",":","1",".","Check","that","the","result","is","correct","(","returns","planar","if","and","only","if","the","graph","is","actually","planar",")","2",".","In","case","a","counter","example","is","returned",":","Check","if","it","is","correct","3",".","In","case","an","embedding","is","returned",":","Check","if","its","actually","an","embedding"]
code: def test_graph2(self):
      G = nx.Graph(
          [
              (1, 2),
              (4, 13),
              (0, 13),
              (4, 5),
              (7, 10),
              (1, 7),
              (0, 3),
              (2, 6),
              (5, 6),
              (7, 13),
              (4, 8),
              (0, 8),
              (0, 9),
              (2, 13),
              (6, 7),
              (3, 6),
              (2, 8),
          ]
      )
      self.check_graph(G, is_planar=False)
  
imports: import pytest
  import networkx
  from networkx.algorithms.planarity import check_planarity_recursive, get_counterexample, get_counterexample_recursive
label_desc: Use image node_id 19 for calling the TestLRPlanarity obj's underlying member method code with example usage: obj.test_graph2() without return types