code: def test_get_records_parameters(self):
      statement = "SQL"
      parameters = ["X", "Y", "Z"]
      rows = [("hello",), ("world",)]
  
      self.cur.fetchall.return_value = rows
  
      assert rows == self.db_hook.get_records(statement, parameters)
  
      assert self.conn.close.call_count == 1
      assert self.cur.close.call_count == 1
      self.cur.execute.assert_called_once_with(statement, parameters)
  
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 3 for calling the TestDbApiHook obj's underlying member method code with example usage: obj.test_get_records_parameters() without return types