code: def test_plot_raw_meas_date(raw, browser_backend):
      """Test effect of mismatched meas_date in raw.plot()."""
      raw.set_meas_date(_dt_to_stamp(raw.info["meas_date"])[0])
      annot = Annotations(
          [1 + raw.first_samp / raw.info["sfreq"]], [5], ["bad"]
      )
      with pytest.warns(RuntimeWarning, match="outside data range"):
          raw.set_annotations(annot)
      with _record_warnings():  # sometimes projection
          raw.plot(group_by="position", order=np.arange(8))
      fig = raw.plot()
      for key in ["down", "up", "escape"]:
          fig._fake_keypress(key, fig=fig.mne.fig_selection)
  
imports: import itertools
  import os
  from copy import deepcopy
  import matplotlib.pyplot
  import numpy
  import pytest
  from matplotlib import backend_bases
  from numpy.testing import assert_allclose
  from mne import Annotations, create_info, pick_types
  from mne._fiff.pick import _DATA_CH_TYPES_ORDER_DEFAULT, _PICK_TYPES_DATA_DICT
  from mne.annotations import _sync_onset
  from mne.datasets import testing
  from mne.io import RawArray
  from mne.utils import _assert_no_instances, _dt_to_stamp, _record_warnings, check_version, get_config, set_config
  from mne.viz import plot_raw, plot_sensors
  from mne.viz.utils import _fake_click, _fake_keypress
label_desc: Use image node_id 19 for calling a global function with example usage: test_plot_raw_meas_date(raw, browser_backend) without return types