code: def test_oracledb_defaults_attributes_default_values(
      self, mock_connect
  ):
      default_fetch_decimals = oracledb.defaults.fetch_decimals
      default_fetch_lobs = oracledb.defaults.fetch_lobs
      self.db_hook.get_conn()
      assert mock_connect.call_count == 1
      # Check that OracleHook.get_conn() doesn't try to set defaults if not provided
      assert oracledb.defaults.fetch_decimals == default_fetch_decimals
      assert oracledb.defaults.fetch_lobs == default_fetch_lobs
  
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 15 for calling the TestOracleHookConn obj's underlying member method code with example usage: obj.test_oracledb_defaults_attributes_default_values(mock_connect) without return types