code: def test_nirsport_v2_matches_snirf(nirx_snirf):
      """Test NIRSport2 raw files return same data as snirf."""
      raw, raw_snirf = nirx_snirf
      _reorder_nirx(raw_snirf)
      assert raw.ch_names == raw_snirf.ch_names
  
      assert_allclose(raw._data, raw_snirf._data)
  
      # Check the timing of annotations match (naming is different)
      assert_allclose(
          raw.annotations.onset, raw_snirf.annotations.onset
      )
  
      assert_array_equal(raw.ch_names, raw_snirf.ch_names)
  
imports: import datetime
  import os
  import shutil
  import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_equal
  from mne import pick_types
  from mne._fiff.constants import FIFF
  from mne.datasets.testing import data_path, requires_testing_data
  from mne.io import read_raw_nirx
  from mne.io.tests.test_raw import _test_raw_reader
  from mne.preprocessing import annotate_nan
  from mne.preprocessing.nirs import _reorder_nirx, short_channels, source_detector_distances
  from mne.transforms import _get_trans, apply_trans
label_desc: Use image node_id 1 for calling a global function with example usage: test_nirsport_v2_matches_snirf(nirx_snirf) without return types