code: def test_encoder_names_constant_synced_with_schema(encoder_name):
      """Ensures that each value in the HF_ENCODERS constant is represented by an equivalent schema object."""
      schema_encoders_utils.get_encoder_cls(
          MODEL_ECD, TEXT, encoder_name
      )
  
imports: import json
  import os
  from typing import Optional, Type, Union
  from unittest import mock
  import pytest
  import torch
  import ludwig.schema.encoders.utils
  from ludwig.api import LudwigModel
  from ludwig.constants import ENCODER, ENCODER_OUTPUT, MODEL_ECD, NAME, TEXT, TRAINER
  from ludwig.encoders import text_encoders
  from ludwig.error import ConfigValidationError
  from ludwig.globals import MODEL_HYPERPARAMETERS_FILE_NAME
  from ludwig.schema.model_config import ModelConfig
  from ludwig.utils.data_utils import load_json
  from ludwig.utils.torch_utils import get_torch_device
  from tests.integration_tests.parameter_update_utils import check_module_parameters_updated
  from tests.integration_tests.utils import category_feature, clear_huggingface_cache, generate_data, HF_ENCODERS, LocalTestBackend, text_feature
label_desc: Use image node_id 7 for calling a global function with example usage: test_encoder_names_constant_synced_with_schema(encoder_name) without return types