code: def test_feature_section_supports_arbitrary_values(caplog):
      with caplog.at_level(logging.WARNING, logger="dvc.config_schema"):
          data = Config.validate(
              {
                  "feature": {
                      "random_key_1": "random_value_1",
                      "random_key_2": 42,
                  }
              }
          )
  
      assert "random_key_1" not in data
      assert "random_key_2" not in data
      assert (
          "'feature.random_key_1', 'feature.random_key_2' "
          "config options are unsupported"
      ) in caplog.text
  
file_path: dvc/tests/unit/test_config.py
imports: import logging
  import os
  import textwrap
  import pytest
  from dvc.config import Config, ConfigError
  from dvc.fs import LocalFileSystem
label_desc: Use image node_id 8 for calling a global function with example usage: test_feature_section_supports_arbitrary_values(caplog) without return types