code: def test_axis_init():
      label = "Y axis"
      r_fix = [2, 5]
  
      # Test constructor arguments
      axis = charts.Axis(label=label, range=r_fix, grid=True)
      assert axis.label == label
      assert np.allclose(axis.range, r_fix) and axis.behavior == "fixed"
      assert axis.grid
  
imports: import itertools
  import platform
  import weakref
  import numpy
  import pytest
  from vtkmodules.vtkRenderingContext2D import vtkPen
  import pyvista
  from pyvista import examples
  from pyvista.plotting import charts
  from pyvista.plotting.colors import COLOR_SCHEMES
label_desc: Use image node_id 20 for calling a global function with example usage: test_axis_init() without return types