code: def test_config_input_output_features():
      config = {
          "input_features": [
              category_feature(encoder={"type": "dense"}),
              number_feature(encoder={"type": "passthrough"}),
          ],
          "output_features": [
              binary_feature(decoder={"type": "regressor"})
          ],
      }
  
      check_schema(config)
  
file_path: ludwig/tests/ludwig/config_validation/test_validate_config_features.py
imports: import pytest
  from ludwig.config_validation.validation import check_schema
  from ludwig.error import ConfigValidationError
  from tests.integration_tests.utils import binary_feature, category_feature, number_feature, text_feature
label_desc: Use image node_id 1 for calling a global function with example usage: test_config_input_output_features() without return types