code: def test_fly_to_mouse_position(verify_image_cache, sphere):
      """Same as enable as fly_to_right_click except with two renders for coverage"""
      pl = pv.Plotter()
      pl.add_mesh(sphere)
      pl.show(auto_close=False)
      width, height = pl.window_size
      cpos_before = pl.camera_position
      pl.iren._mouse_move(width - width // 4, height // 2)
      pl.fly_to_mouse_position()
      assert cpos_before != pl.camera_position
      pl.close()
  
imports: import os
  import numpy
  import pytest
  import vtk
  import pyvista
  from pyvista.plotting.errors import PyVistaPickingError
label_desc: Use image node_id 16 for calling a global function with example usage: test_fly_to_mouse_position(verify_image_cache, sphere) without return types