code: def test_yaml_writer_doesnt_dump_action_unlikely_intent():
      events = [
          UserUttered("Hello", {"name": "greet"}),
          ActionExecuted("utter_hello"),
          ActionExecuted(
              ACTION_UNLIKELY_INTENT_NAME, metadata={"key1": "value1"}
          ),
          ActionExecuted("utter_bye"),
      ]
      tracker = DialogueStateTracker.from_events("default", events)
      dump = YAMLStoryWriter().dumps(
          tracker.as_story().story_steps, is_test_story=True
      )
  
      assert (
          dump.strip()
          == textwrap.dedent(
              f"""
      version: "{LATEST_TRAINING_DATA_FORMAT_VERSION}"
      stories:
      - story: default
        steps:
        - intent: greet
          user: |-
            Hello
        - action: utter_hello
        - action: utter_bye
  
  """
          ).strip()
      )
  
imports: from pathlib import Path
  import textwrap
  from typing import Text
  from collections import OrderedDict
  import pytest
  from rasa.shared.constants import LATEST_TRAINING_DATA_FORMAT_VERSION
  from rasa.shared.core.constants import ACTION_SESSION_START_NAME, ACTION_LISTEN_NAME, ACTION_UNLIKELY_INTENT_NAME
  from rasa.shared.core.domain import Domain
  from rasa.shared.core.events import ActionExecuted, UserUttered, DefinePrevUserUtteredFeaturization
  from rasa.shared.core.trackers import DialogueStateTracker
  from rasa.shared.core.training_data.story_reader.yaml_story_reader import YAMLStoryReader
  from rasa.shared.core.training_data.story_writer.yaml_story_writer import YAMLStoryWriter
  from rasa.shared.core.training_data.structures import STORY_START
label_desc: Use image node_id 2 for calling a global function with example usage: test_yaml_writer_doesnt_dump_action_unlikely_intent() without return types