code: def test_with_built_in_catalog_name(self):
      gateway = get_gateway()
  
      DEFAULT_BUILTIN_CATALOG = (
          gateway.jvm.TableConfigOptions.TABLE_CATALOG_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_catalog_name(),
          DEFAULT_BUILTIN_CATALOG,
      )
  
      environment_settings = builder.with_built_in_catalog_name(
          "my_catalog"
      ).build()
  
      self.assertEqual(
          environment_settings.get_built_in_catalog_name(), "my_catalog"
      )
  
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 2 for calling the EnvironmentSettingsTests obj's underlying member method code with example usage: obj.test_with_built_in_catalog_name() without return types