code: def test_muscle_annotation_without_meeg_data(meas_date):
      """Call annotate_muscle_zscore with data without meg or eeg."""
      raw = read_raw_fif(raw_fname, allow_maxshield="yes")
      if meas_date is None:
          raw.set_meas_date(None)
      raw.crop(0, 0.1).load_data()
      raw.pick("stim")
      with pytest.raises(
          ValueError, match="No M/EEG channel types found"
      ):
          annotate_muscle_zscore(raw, threshold=10)
  
file_path: mne-python/mne/preprocessing/tests/test_artifact_detection.py
imports: import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_equal
  from mne import Annotations, events_from_annotations
  from mne.chpi import read_head_pos
  from mne.datasets import testing
  from mne.io import read_raw_fif
  from mne.preprocessing import annotate_break, annotate_movement, annotate_muscle_zscore, compute_average_dev_head_t
  from mne.tests.test_annotations import _assert_annotations_equal
label_desc: Use image node_id 3 for calling a global function with example usage: test_muscle_annotation_without_meeg_data(meas_date) without return types