code: def test_glass_brain_axes():
      """Tests for class ``GlassBrainAxes``."""
      from nilearn.plotting.displays import GlassBrainAxes
  
      ax = plt.subplot(111)
      axes = GlassBrainAxes(ax, "r", 2)
      axes._add_markers(np.array([[0, 0, 0]]), "g", [10])
      line_coords = [np.array([[0, 0, 0], [1, 1, 1]])]
      line_values = np.array([1, 0, 6])
      with pytest.raises(
          ValueError, match="If vmax is set to a non-positive number "
      ):
          axes._add_lines(
              line_coords, line_values, None, vmin=None, vmax=-10
          )
      axes._add_lines(
          line_coords, line_values, None, vmin=None, vmax=10
      )
      with pytest.raises(
          ValueError, match="If vmin is set to a non-negative number "
      ):
          axes._add_lines(
              line_coords, line_values, None, vmin=10, vmax=None
          )
      axes._add_lines(
          line_coords, line_values, None, vmin=-10, vmax=None
      )
      axes._add_lines(line_coords, line_values, None, vmin=-10, vmax=-5)
  
imports: import matplotlib
  import matplotlib.pyplot
  import numpy
  import pytest
  from nibabel import Nifti1Image
  from nilearn.datasets import load_mni152_template
  from nilearn.plotting.displays import BaseAxes, LProjector, LRProjector, LYRProjector, LYRZProjector, LZRProjector, LZRYProjector, MosaicSlicer, OrthoProjector, OrthoSlicer, RProjector, TiledSlicer, XProjector, XSlicer, XZProjector, XZSlicer, YProjector, YSlicer, YXProjector, YXSlicer, YZProjector, YZSlicer, ZProjector, ZSlicer
label_desc: Use image node_id 3 for calling a global function with example usage: test_glass_brain_axes() without return types