code: def test_run_with_handler_multiple(self):
      sql = ["SQL", "SQL"]
      param = ("p1", "p2")
      called = 0
      obj = object()
  
      def handler(cur):
          cur.execute.assert_called_with(sql[0], param)
          nonlocal called
          called += 1
          return obj
  
      result = self.db_hook.run(sql, parameters=param, handler=handler)
      assert called == 2
      assert self.conn.commit.called
      assert result == [obj, obj]
  
imports: from __future__ import annotations
  import json
  from unittest import mock
  import pytest
  from airflow.hooks.base import BaseHook
  from airflow.models import Connection
  from airflow.providers.common.sql.hooks.sql import DbApiHook, fetch_all_handler, fetch_one_handler
label_desc: Use image node_id 27 for calling the TestDbApiHook obj's underlying member method code with example usage: obj.test_run_with_handler_multiple() and returns: obj