code: def test_import_nlu_training_data_with_default_actions(
      default_importer: TrainingDataImporter,
  ):
      assert isinstance(default_importer, E2EImporter)
      importer_without_e2e = default_importer.importer
  
      # Check additional NLU training data from domain was added
      nlu_data = default_importer.get_nlu_data()
  
      assert len(nlu_data.training_examples) > len(
          importer_without_e2e.get_nlu_data().training_examples
      )
  
      extended_training_data = default_importer.get_nlu_data()
      assert all(
          Message(data={ACTION_NAME: action_name})
          in extended_training_data.training_examples
          for action_name in rasa.shared.core.constants.DEFAULT_ACTION_NAMES
      )
  
imports: import os
  from pathlib import Path
  from typing import Text, Dict, Type, List, Any
  import pytest
  from rasa.shared.constants import DEFAULT_CONFIG_PATH, DEFAULT_DOMAIN_PATH, DEFAULT_DATA_PATH, DEFAULT_CONVERSATION_TEST_PATH
  import rasa.shared.utils.io
  import rasa.shared.core.constants
  from rasa.shared.core.events import SlotSet, UserUttered, ActionExecuted
  from rasa.shared.core.training_data.structures import StoryStep, StoryGraph
  from rasa.shared.importers.importer import TrainingDataImporter, NluDataImporter, E2EImporter, ResponsesSyncImporter
  from rasa.shared.importers.multi_project import MultiProjectImporter
  from rasa.shared.importers.rasa import RasaFileImporter
  from rasa.shared.nlu.constants import ACTION_TEXT, ACTION_NAME, INTENT, TEXT
  from rasa.shared.nlu.training_data.message import Message
label_desc: Use image node_id 7 for calling a global function with example usage: test_import_nlu_training_data_with_default_actions(default_importer) without return types