code: def test_dipole_fixed(tmp_path):
      """Test reading a fixed-position dipole (from Xfit)."""
      dip = read_dipole(fname_xfit_dip)
      # print the representation of the object DipoleFixed
      assert "DipoleFixed " in repr(dip)
  
      _check_roundtrip_fixed(dip, tmp_path)
      with pytest.warns(RuntimeWarning, match="extra fields"):
          dip_txt = read_dipole(fname_xfit_dip_txt)
      assert_allclose(dip.info["chs"][0]["loc"][:3], dip_txt.pos[0])
      assert_allclose(dip_txt.amplitude[0], 12.1e-9)
      with pytest.warns(RuntimeWarning, match="extra fields"):
          dip_txt_seq = read_dipole(fname_xfit_seq_txt)
      assert_allclose(
          dip_txt_seq.gof, [27.3, 46.4, 43.7, 41.0, 37.3, 32.5]
      )
  
imports: import os
  import matplotlib.pyplot
  import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_equal, assert_array_less
  from mne import Dipole, DipoleFixed, Epochs, Evoked, EvokedArray, SourceEstimate, convert_forward_solution, fit_dipole, head_to_mni, make_ad_hoc_cov, make_fixed_length_events, make_forward_solution, make_sphere_model, pick_info, pick_types, read_cov, read_dipole, read_evokeds, read_forward_solution, read_source_spaces, transform_surface_to, write_evokeds
  from mne._fiff.constants import FIFF
  from mne.bem import _bem_find_surface, read_bem_solution
  from mne.datasets import testing
  from mne.dipole import _BDIP_ERROR_KEYS, get_phantom_dipoles
  from mne.io import read_raw_ctf, read_raw_fif
  from mne.proj import make_eeg_average_ref_proj
  from mne.simulation import simulate_evoked
  from mne.surface import _compute_nearest
  from mne.transforms import _get_trans, apply_trans
  from mne.utils import _record_warnings, requires_mne, run_subprocess
label_desc: Use image node_id 11 for calling a global function with example usage: test_dipole_fixed(tmp_path) without return types