code: def test_toolbar_zoompan():
      with pytest.warns(
          UserWarning, match=_EXPECTED_WARNING_TOOLMANAGER
      ):
          plt.rcParams["toolbar"] = "toolmanager"
      ax = plt.gca()
      assert ax.get_navigate_mode() is None
      ax.figure.canvas.manager.toolmanager.trigger_tool("zoom")
      assert ax.get_navigate_mode() == "ZOOM"
      ax.figure.canvas.manager.toolmanager.trigger_tool("pan")
      assert ax.get_navigate_mode() == "PAN"
  
imports: import re
  from matplotlib import path, transforms
  from matplotlib.backend_bases import FigureCanvasBase, KeyEvent, LocationEvent, MouseButton, MouseEvent, NavigationToolbar2, RendererBase
  from matplotlib.backend_tools import RubberbandBase
  from matplotlib.figure import Figure
  from matplotlib.testing._markers import needs_pgf_xelatex
  import matplotlib.pyplot
  import numpy
  import pytest
label_desc: Use image node_id 12 for calling a global function with example usage: test_toolbar_zoompan() without return types