code: def test_solid_sphere_radians():
      deg = pv.SolidSphere()
      rad = pv.SolidSphere(radians=True)
      assert np.allclose(deg.points, rad.points)
  
      deg = pv.SolidSphere(
          start_theta=15, end_theta=180, start_phi=30, end_phi=90
      )
      rad = pv.SolidSphere(
          start_theta=np.deg2rad(15),
          end_theta=np.deg2rad(180),
          start_phi=np.deg2rad(30),
          end_phi=np.deg2rad(90),
          radians=True,
      )
      assert np.allclose(deg.points, rad.points)
  
      deg = pv.SolidSphereGeneric()
      rad = pv.SolidSphereGeneric(radians=True)
      assert np.allclose(deg.points, rad.points)
  
      theta = np.linspace(15, 180, 30)
      phi = np.linspace(30, 90, 30)
      deg = pv.SolidSphereGeneric(theta=theta, phi=phi)
      rad = pv.SolidSphereGeneric(
          theta=np.deg2rad(theta), phi=np.deg2rad(phi), radians=True
      )
      assert np.allclose(deg.points, rad.points)
  
imports: from itertools import permutations
  import re
  import numpy
  import pytest
  import pyvista
label_desc: Use image node_id 18 for calling a global function with example usage: test_solid_sphere_radians() without return types