code: def test_data_split_help(run: Callable[..., RunResult]):
      output = run("data", "split", "nlu", "--help")
  
      help_text = f"""usage: {RASA_EXE} data split nlu [-h] [-v] [-vv] [--quiet]\n
                             [--logging-config-file LOGGING_CONFIG_FILE]\n
                             [-u NLU] [--training-fraction TRAINING_FRACTION]\n
                             [--random-seed RANDOM_SEED] [--out OUT]"""
  
      lines = help_text.split("\n")
      # expected help text lines should appear somewhere in the output
      printed_help = set(output.outlines)
      for line in lines:
          assert line in printed_help
  
file_path: rasa/tests/cli/test_rasa_data.py
imports: import os
  from pathlib import Path
  from typing import Callable
  from _pytest.fixtures import FixtureRequest
  from _pytest.pytester import RunResult
  from rasa.shared.nlu.training_data.formats import RasaYAMLReader
  import rasa.shared.utils.io
  from tests.cli.conftest import RASA_EXE
label_desc: Use image node_id 4 for calling a global function with example usage: test_data_split_help(run) without return types