code: def test_equalize_channels():
      """Test equalization of channels for instances of Forward."""
      fwd1 = read_forward_solution(fname_meeg)
      pick_channels_forward(
          fwd1, include=["EEG 001", "EEG 002", "EEG 003"], copy=False
      )
      fwd2 = pick_channels_forward(
          fwd1, include=["EEG 002", "EEG 001"], ordered=True
      )
      fwd1, fwd2 = equalize_channels([fwd1, fwd2])
      assert fwd1.ch_names == ["EEG 001", "EEG 002"]
      assert fwd2.ch_names == ["EEG 001", "EEG 002"]
  
imports: import gc
  from pathlib import Path
  import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_almost_equal, assert_array_equal, assert_equal
  from mne import SourceEstimate, VectorSourceEstimate, apply_forward, apply_forward_raw, average_forward_solutions, convert_forward_solution, pick_types_forward, read_evokeds, read_forward_solution, write_forward_solution
  from mne._fiff.pick import pick_channels_forward
  from mne.channels import equalize_channels
  from mne.datasets import testing
  from mne.forward import Forward, compute_depth_prior, compute_orient_prior, is_fixed_orient, restrict_forward_to_label, restrict_forward_to_stc
  from mne.io import read_info
  from mne.label import read_label
  from mne.utils import requires_mne, run_subprocess
label_desc: Use image node_id 10 for calling a global function with example usage: test_equalize_channels() without return types