code: def test_builtin_conf(app, status, warning):
      warnings = warning.getvalue()
      assert (
          "root_doc" in warnings
      ), 'override on builtin "root_doc" should raise a type warning'
      assert "language" not in warnings, (
          'explicitly permitted override on builtin "language" should NOT raise '
          "a type warning"
      )
      assert "primary_domain" not in warnings, (
          'override to None on builtin "primary_domain" should NOT raise a type '
          "warning"
      )
  
imports: import pickle
  import time
  from pathlib import Path
  from unittest import mock
  import pytest
  import sphinx
  from sphinx.builders.gettext import _gettext_compact_validator
  from sphinx.config import ENUM, Config, _Opt, check_confval_types
  from sphinx.deprecation import RemovedInSphinx90Warning
  from sphinx.errors import ConfigError, ExtensionError, VersionRequirementError
label_desc: Use image node_id 15 for calling a global function with example usage: test_builtin_conf(app, status, warning) without return types