code: def test_evaluate_markers_sample_n_help(
      run: Callable[..., RunResult]
  ):
      # We need to specify an output_filename as that's the first positional parameter
      output = run("evaluate", "markers", "sample_n", "--help")
  
      help_text = f"""usage: {RASA_EXE} evaluate markers sample_n [-h] [-v] [-vv] [--quiet]
      [--logging-config-file LOGGING_CONFIG_FILE]
      [--seed SEED] [--config CONFIG]
      [--no-stats | --stats-file-prefix [STATS_FILE_PREFIX]]
      [--endpoints ENDPOINTS] [-d DOMAIN]
      count output_filename"""  # noqa: E501
  
      lines = [line.strip() for line in help_text.split("\n")]
      # expected help text lines should appear somewhere in the output
      printed_help = set([line.strip() for line in output.outlines])
      for line in lines:
          assert line in printed_help
  
imports: from pathlib import Path
  from typing import Callable, Text, Tuple, Dict, Any
  import csv
  import pytest
  from _pytest.pytester import RunResult
  import rasa.cli.evaluate
  from rasa.shared.core.events import ActionExecuted, SlotSet, UserUttered
  from rasa.shared.core.trackers import DialogueStateTracker
  from rasa.shared.core.constants import ACTION_SESSION_START_NAME
  from rasa.shared.core.domain import Domain
  from rasa.core.tracker_store import SQLTrackerStore
  from rasa.cli.evaluate import STATS_SESSION_SUFFIX, STATS_OVERALL_SUFFIX
  from tests.conftest import write_endpoint_config_to_yaml
  from tests.cli.conftest import RASA_EXE
label_desc: Use image node_id 5 for calling a global function with example usage: test_evaluate_markers_sample_n_help(run) without return types