docstr: For each of the test case initialize a new KeywordProcessor.
  Add the keywords the test case to KeywordProcessor.
  Remove the keywords in remove_keyword_dict
  Extract keywords and check if they match the expected result for the test case.
docstr_tok: ["For","each","of","the","test","case","initialize","a","new","KeywordProcessor",".","Add","the","keywords","the","test","case","to","KeywordProcessor",".","Remove","the","keywords","in","remove_keyword_dict","Extract","keywords","and","check","if","they","match","the","expected","result","for","the","test","case","."]
code: def test_remove_keywords(self):
      """For each of the test case initialize a new KeywordProcessor.
      Add the keywords the test case to KeywordProcessor.
      Remove the keywords in remove_keyword_dict
      Extract keywords and check if they match the expected result for the test case.
      """
      for test_id, test_case in enumerate(self.test_cases):
          keyword_processor = KeywordProcessor()
          keyword_processor.add_keywords_from_dict(
              test_case["keyword_dict"]
          )
          keyword_processor.remove_keywords_from_dict(
              test_case["remove_keyword_dict"]
          )
          keywords_extracted = keyword_processor.extract_keywords(
              test_case["sentence"]
          )
          self.assertEqual(
              keywords_extracted,
              test_case["keywords"],
              "keywords_extracted don't match the expected results for test case: {}".format(
                  test_id
              ),
          )
  
file_path: flashtext/test/test_remove_keywords.py
imports: from collections import defaultdict
  from flashtext import KeywordProcessor
  import logging
  import unittest
  import json
  import re
label_desc: Use image node_id 3 for calling the TestKeywordRemover obj's underlying member method code with example usage: obj.test_remove_keywords() without return types