code: def test_get_core_directory(project):
      data_dir = os.path.join(project, "data")
      core_directory = rasa.shared.data.get_core_directory([data_dir])
      core_files = os.listdir(core_directory)
  
      assert len(core_files) == 2
      assert any(file.endswith("stories.yml") for file in core_files)
      assert any(file.endswith("rules.yml") for file in core_files)
  
file_path: rasa/tests/shared/test_data.py
imports: import os
  import tempfile
  from pathlib import Path
  import pytest
  import rasa.shared
  import rasa.shared.data
  from rasa.shared.nlu.training_data.loading import load_data
  from rasa.shared.utils.io import write_text_file, json_to_string
  from rasa.shared.core.training_data.story_reader.yaml_story_reader import YAMLStoryReader
label_desc: Use image node_id 3 for calling a global function with example usage: test_get_core_directory(project) without return types