vispy.app.tests.test_qt_mouse_buttons module#

Functional regression tests for Qt mouse button mapping (#2751).

vispy.app.tests.test_qt_mouse_buttons.test_buttonmap_to_list_includes_extra_buttons()#

Multi-button state must report Extra buttons, not only 1-5.

vispy.app.tests.test_qt_mouse_buttons.test_mapped_button_events(event_name, event_type, qt_button, vispy_button, buttons_flag)#

Press / release / double-click must emit the mapped VisPy button id.

vispy.app.tests.test_qt_mouse_buttons.test_unmapped_button_release_does_not_raise()#

#2751: unknown Qt button on release must not KeyError; VisPy gets 0.