code: def test_mousewheel_callbacks() -> None:
      plot = Plot()
      payload = dict(sx=3, sy=-2, x=10, y=100, delta=5)
      test_callback = EventCallback(["sx", "sy", "x", "y", "delta"])
      plot.on_event(events.MouseWheel, test_callback)
      assert test_callback.event_name is None
      plot._trigger_event(events.MouseWheel(plot, **payload))
      assert test_callback.event_name == events.MouseWheel.event_name
      assert test_callback.payload == payload
  
imports: from __future__ import annotations
  import pytest
  from bokeh.core.serialization import Deserializer
  from bokeh.models import Button, Div, Plot, TextInput
  from bokeh import events
label_desc: Use image node_id 31 for calling a global function with example usage: test_mousewheel_callbacks() without return types