class_docstr: An testcase widget.
class_docstr_tok: ["An","testcase","widget","."]
code: def search(self, filter_tags: typing.List[str], is_fail_case: bool):
      self.testcases = []
      candidate_testcases_not_fail = [
          e
          for e in self.filtered_testcases
          if self.is_satisfy_filter(e, filter_tags, False)
      ]
      self.candidate_testcases = [
          e
          for e in candidate_testcases_not_fail
          if not (is_fail_case and e["succeed"] == 1)
      ]
      self.compute_stats_result(candidate_testcases_not_fail)
      self.to_slice_idx = 0
      self.fetch_example()
  
file_path: checklist/checklist/viewer/test_summarizer.py
imports: import ipywidgets
  from traitlets import Unicode, List, Dict
  import os
  import typing
  from spacy.lang.en import English
  from copy import deepcopy
label_desc: Use image node_id 9 for calling the TestSummarizer obj's underlying member method code with example usage: obj.search(filter_tags, is_fail_case) without return types