code: def test_fly_to_right_click_multi_render(verify_image_cache, sphere):
      """Same as enable as fly_to_right_click except with two renders for coverage"""
      point = []
  
      def callback(click_point):
          point.append(click_point)
  
      pl = pv.Plotter(shape=(1, 2))
      pl.add_mesh(sphere)
      pl.enable_fly_to_right_click(callback=callback)
      pl.show(auto_close=False)
      width, height = pl.window_size
      cpos_before = pl.camera_position
      pl.iren._mouse_right_button_click(width // 8, height // 2)
      # ensure callback was called and camera position changes due to "fly"
      assert cpos_before != pl.camera_position
      assert point
      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 15 for calling a global function with example usage: test_fly_to_right_click_multi_render(verify_image_cache, sphere) without return types