class_docstr: Test Class for Google Gemini (Bard) API handler
docstr: Test for bulk question/answer pairs
code: def test_bulk_qa(self, mock_handler):
      """Test for bulk question/answer pairs"""
      df = pd.DataFrame.from_dict(
          {
              "question": [
                  "What is the capital of Sweden?",
                  "What is the second planet of the solar system?",
              ]
          }
      )
      self.set_handler(mock_handler, name="pg", tables={"df": df})
  
      self.run_sql(
          f"""
             CREATE MODEL proj.test_google_bulk_qa
             PREDICT answer
             USING
                 engine='google_gemini',
                 column='question',
                 api_key='{GEMINI_API_KEY}';
          """
      )
      self.wait_predictor("proj", "test_google_bulk_qa")
  
      result_df = self.run_sql(
          """
              SELECT p.answer
              FROM pg.df as t
              JOIN proj.test_google_bulk_qa as p;
          """
      )
      assert "stockholm" in result_df["answer"].iloc[0].lower()
      assert "venus" in result_df["answer"].iloc[1].lower()
  
file_path: mindsdb/tests/unit/ml_handlers/test_google_gemini.py
imports: import os
  import pytest
  import pandas
  from unittest.mock import patch
  from .base_ml_test import BaseMLAPITest
label_desc: Use image node_id 5 for calling the TestGeminiHandler obj's underlying member method code with example usage: obj.test_bulk_qa(mock_handler) without return types