class_docstr: The tests below essentially check for the output format returned by HF.
  We need to ensure that it is in the format that we expect.
class_docstr_tok: ["The","tests","below","essentially","check","for","the","output","format","returned","by","HF",".","We","need","to","ensure","that","it","is","in","the","format","that","we","expect","."]
code: def test_summarization_from_video(self):
      asr_function = "SpeechRecognizer"
      create_function = (
          f"CREATE FUNCTION {asr_function} TYPE HuggingFace "
          "TASK 'automatic-speech-recognition' MODEL 'openai/whisper-base';"
      )
      execute_query_fetch_all(self.evadb, create_function)
  
      summary_function = "Summarizer"
      create_function = (
          f"CREATE FUNCTION {summary_function} TYPE HuggingFace "
          "TASK 'summarization' MODEL 'philschmid/bart-large-cnn-samsum' MIN_LENGTH 10 MAX_NEW_TOKENS 100;"
      )
      execute_query_fetch_all(self.evadb, create_function)
  
      # TODO: use with SAMPLE AUDIORATE 16000
      select_query = f"SELECT {summary_function}({asr_function}(audio)) FROM VIDEOS;"
      output = execute_query_fetch_all(self.evadb, select_query)
  
      # verify that output has one row and one column only
      self.assertTrue(output.frames.shape == (1, 1))
      # verify that summary is as expected
      self.assertTrue(
          output.frames.iloc[0][0]
          == "Jalen Hurts has scored his second rushing touchdown of the game."
      )
  
      drop_function_query = f"DROP FUNCTION {asr_function};"
      execute_query_fetch_all(self.evadb, drop_function_query)
      drop_function_query = f"DROP FUNCTION {summary_function};"
      execute_query_fetch_all(self.evadb, drop_function_query)
  
imports: import unittest
  from test.util import create_text_csv, file_remove, get_evadb_for_testing
  import pytest
  from evadb.executor.executor_utils import ExecutorError
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 9 for calling the HuggingFaceTests obj's underlying member method code with example usage: obj.test_summarization_from_video() without return types