code: def test_brain_screenshot(
      renderer_interactive_pyvistaqt, tmp_path, brain_gc
  ):
      """Test time viewer screenshot."""
      # This is broken on Conda + GHA for some reason
      from qtpy import API_NAME
  
      if (
          os.getenv("CONDA_PREFIX", "") != ""
          and os.getenv("GITHUB_ACTIONS", "") == "true"
          or API_NAME.lower() == "pyside6"
      ):
          pytest.skip(
              "Test is unreliable on GitHub Actions conda runs and pyside6"
          )
      tiny_brain, ratio = tiny(tmp_path)
      img_nv = tiny_brain.screenshot(time_viewer=False)
      want = (_TINY_SIZE[1] * ratio, _TINY_SIZE[0] * ratio, 3)
      assert img_nv.shape == want
      img_v = tiny_brain.screenshot(time_viewer=True)
      assert img_v.shape[1:] == want[1:]
      assert_allclose(
          img_v.shape[0], want[0] * 4 / 3, atol=3
      )  # some slop
      tiny_brain.close()
  
imports: import os
  import platform
  from pathlib import Path
  from shutil import copyfile
  import numpy
  import pytest
  from matplotlib import image
  from matplotlib.lines import Line2D
  from numpy.testing import assert_allclose, assert_array_equal
  from mne import Dipole, MixedSourceEstimate, SourceEstimate, VolSourceEstimate, create_info, pick_types_forward, read_cov, read_evokeds, read_forward_solution, read_source_estimate, vertex_to_mni, write_surface
  from mne.channels import make_dig_montage
  from mne.datasets import testing
  from mne.io import read_info
  from mne.label import read_label
  from mne.minimum_norm import apply_inverse, make_inverse_operator
  from mne.source_estimate import _BaseSourceEstimate
  from mne.source_space import read_source_spaces, setup_volume_source_space
  from mne.utils import check_version
  from mne.viz import ui_events
  from mne.viz._brain import Brain, _BrainScraper, _LayeredMesh, _LinkViewer
  from mne.viz._brain.colormap import calculate_lut
  from mne.viz.utils import _get_cmap
label_desc: Use image node_id 12 for calling a global function with example usage: test_brain_screenshot(renderer_interactive_pyvistaqt, tmp_path, brain_gc) without return types