code: def test_dot_names(fname, others, tmp_path):
      """Test that dots are parsed properly (e.g., in paths)."""
      my_path = tmp_path / "dot.dot.dot"
      my_path.mkdir()
      my_path = my_path / Path(fname).parts[-1]
      fname = Path(fname)
      copyfile(fname, my_path)
      for ext in others:
          this_fname = fname.with_suffix(ext)
          to_fname = my_path.with_suffix(ext)
          copyfile(this_fname, to_fname)
      read_raw_curry(my_path)
  
imports: from datetime import datetime, timezone
  from pathlib import Path
  from shutil import copyfile
  import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_equal
  from mne._fiff.constants import FIFF
  from mne._fiff.tag import _loc_to_coil_trans
  from mne.annotations import events_from_annotations, read_annotations
  from mne.bem import _fit_sphere
  from mne.datasets import testing
  from mne.event import find_events
  from mne.io.bti import read_raw_bti
  from mne.io.curry import read_raw_curry
  from mne.io.curry.curry import FILE_EXTENSIONS, _get_curry_file_structure, _get_curry_version, _read_events_curry
  from mne.io.edf import read_raw_bdf
  from mne.io.tests.test_raw import _test_raw_reader
  from mne.utils import catch_logging
label_desc: Use image node_id 15 for calling a global function with example usage: test_dot_names(fname, others, tmp_path) without return types