code: def test_synonym_mapper_with_ints(
      default_model_storage: ModelStorage,
      default_execution_context: ExecutionContext,
  ):
      resource = Resource("xy")
      mapper = EntitySynonymMapper.create(
          {}, default_model_storage, resource, default_execution_context
      )
      entities = [
          {
              "start": 21,
              "end": 22,
              "text": "5",
              "value": 5,
              "confidence": 1.0,
              "additional_info": {"value": 5, "type": "value"},
              "entity": "number",
              "extractor": "DucklingEntityExtractorComponent",
          }
      ]
      message = Message(
          data={TEXT: "He was 6 feet away", ENTITIES: entities}
      )
  
      # This doesn't break
      mapper.process([message])
  
      assert message.get(ENTITIES) == entities
  
file_path: rasa/tests/nlu/extractors/test_entity_synonyms.py
imports: from rasa.nlu.extractors.entity_synonyms import EntitySynonymMapper
  from rasa.shared.nlu.constants import TEXT, ENTITIES
  from rasa.shared.nlu.training_data.training_data import TrainingData
  from rasa.shared.nlu.training_data.message import Message
  from rasa.engine.storage.storage import ModelStorage
  from rasa.engine.graph import ExecutionContext
  from rasa.engine.storage.resource import Resource
label_desc: Use image node_id 3 for calling a global function with example usage: test_synonym_mapper_with_ints(default_model_storage, default_execution_context) without return types