class_docstr: Basic tests for the wrapped DeBruijnGraph class.
docstr: Assert that the DeBruijn has the given graphviz representation.
  
  Args:
    graphviz_string: the graphviz representation, potentially including common
      leading whitespace.
    dbg: the DeBruijn graph object.
docstr_tok: ["Assert","that","the","DeBruijn","has","the","given","graphviz","representation",".","Args",":","graphviz_string",":","the","graphviz","representation",",","potentially","including","common","leading","whitespace",".","dbg",":","the","DeBruijn","graph","object","."]
code: def assertGraphEqual(self, graphviz_string, dbg):
      """Assert that the DeBruijn has the given graphviz representation.
  
      Args:
        graphviz_string: the graphviz representation, potentially including common
          leading whitespace.
        dbg: the DeBruijn graph object.
      """
      # Remove all whitespace before comparison to avoid failing over trivial
      # indentation / newline differences.
      self.assertEqual(
          "".join(graphviz_string.split()),
          "".join(dbg.graphviz().split()),
      )
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from third_party.nucleus.io import fasta
  from third_party.nucleus.io import sam
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import ranges
  from deepvariant import testdata
  from deepvariant.protos import realigner_pb2
  from deepvariant.realigner.python import debruijn_graph
label_desc: Use image node_id 3 for calling the DeBruijnGraphWrapTest obj's underlying member method code with example usage: obj.assertGraphEqual(graphviz_string, dbg) without return types