code: def test_with_built_in_database_name(self):
      gateway = get_gateway()
  
      DEFAULT_BUILTIN_DATABASE = (
          gateway.jvm.TableConfigOptions.TABLE_DATABASE_NAME.defaultValue()
      )
  
      builder = EnvironmentSettings.new_instance()
  
      # test the default behaviour to make sure it is consistent with the python doc
      environment_settings = builder.build()
  
      self.assertEqual(
          environment_settings.get_built_in_database_name(),
          DEFAULT_BUILTIN_DATABASE,
      )
  
      environment_settings = builder.with_built_in_database_name(
          "my_database"
      ).build()
  
      self.assertEqual(
          environment_settings.get_built_in_database_name(),
          "my_database",
      )
  
file_path: flink/flink-python/pyflink/table/tests/test_environment_settings.py
imports: from pyflink.java_gateway import get_gateway
  from pyflink.common import Configuration
  from pyflink.table import EnvironmentSettings
  from pyflink.testing.test_case_utils import PyFlinkTestCase
label_desc: Use image node_id 3 for calling the EnvironmentSettingsTests obj's underlying member method code with example usage: obj.test_with_built_in_database_name() without return types