code: def test_distance(camera):
      focal_point = np.random.default_rng().random(3)
      position = np.random.default_rng().random(3)
      camera.position = position
      camera.focal_point = focal_point
      assert np.isclose(
          camera.distance,
          np.linalg.norm(focal_point - position, ord=2),
          rtol=1e-8,
      )
      distance = np.random.default_rng().random()
      camera.distance = distance
      assert np.isclose(camera.distance, distance, atol=0.0002)
  
imports: import io
  import numpy
  import pytest
  import pyvista
label_desc: Use image node_id 9 for calling a global function with example usage: test_distance(camera) without return types