code: def __init__(self, *args, **kwargs):
      self.conn = MockConnectionCursor()
  
      self.conn.execute = MagicMock()
      self.get_conn = MagicMock(return_value=self.conn)
      self.get_first = MagicMock(
          return_value=[["val_0", "val_1"], "val_2"]
      )
  
      super().__init__(*args, **kwargs)
  
imports: from __future__ import annotations
  import os
  import re
  from unittest.mock import MagicMock, patch
  import pytest
  from airflow.exceptions import AirflowException
  from airflow.providers.apache.hive.operators.hive_stats import HiveStatsCollectionOperator
  from airflow.providers.presto.hooks.presto import PrestoHook
  from tests.providers.apache.hive import DEFAULT_DATE, DEFAULT_DATE_DS, MockConnectionCursor, MockHiveMetastoreHook, MockMySqlHook, TestHiveEnvironment
label_desc: Use image node_id 1 to create a new MockPrestoHook object from inherited base classes: PrestoHook with example: obj = MockPrestoHook()