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.