code: def test_type_checking_thick_mode_config_dir(self):
      with pytest.raises(
          TypeError,
          match=r"thick_mode_config_dir expected str or None, got.*",
      ):
          thick_mode_config_dir_test = {
              "thick_mode": True,
              "thick_mode_config_dir": 1,
          }
          self.connection.extra = json.dumps(thick_mode_config_dir_test)
          self.db_hook.get_conn()
  
imports: from __future__ import annotations
  import json
  from datetime import datetime
  from unittest import mock
  import numpy
  import oracledb
  import pytest
  from airflow.models import Connection
  from airflow.providers.oracle.hooks.oracle import OracleHook
label_desc: Use image node_id 20 for calling the TestOracleHookConn obj's underlying member method code with example usage: obj.test_type_checking_thick_mode_config_dir() without return types