class_docstr: Make sure that ChatterBot's html unescaping preprocessor works as expected.
class_docstr_tok: ["Make","sure","that","ChatterBot","'s","html","unescaping","preprocessor","works","as","expected","."]
code: def test_html_unescape(self):
      # implicit concatenation
      statement = Statement(
          text=(
              "The quick brown fox &lt;b&gt;jumps&lt;/b&gt; over"
              ' the <a href="http://lazy.com">lazy</a> dog.'
          )
      )
  
      normal_text = (
          "The quick brown fox <b>jumps</b> over"
          ' the <a href="http://lazy.com">lazy</a> dog.'
      )
  
      cleaned = preprocessors.unescape_html(statement)
  
      self.assertEqual(cleaned.text, normal_text)
  
file_path: ChatterBot/tests/test_preprocessors.py
imports: from tests.base_case import ChatBotTestCase
  from chatterbot.conversation import Statement
  from chatterbot import preprocessors
label_desc: Use image node_id 1 for calling the HTMLUnescapePreprocessorTestCase obj's underlying member method code with example usage: obj.test_html_unescape() without return types