code: def test_actors():
      light = pv.Light()
      actor = light.actor
  
      # test showing
      assert not actor.GetVisibility()
      light.show_actor()
      assert not actor.GetVisibility()
      light.positional = True
      light.show_actor()
      assert actor.GetVisibility()
  
      # test hiding
      light.positional = False
      assert not actor.GetVisibility()
      light.positional = True
      light.show_actor()
      assert actor.GetVisibility()
      light.hide_actor()
      assert not actor.GetVisibility()
      light.show_actor()
      light.cone_angle = 90
      assert not actor.GetVisibility()
  
file_path: pyvista/tests/plotting/test_lights.py
imports: import numpy
  import pytest
  import vtk
  import pyvista
label_desc: Use image node_id 16 for calling a global function with example usage: test_actors() without return types