def test_process_event(self, _init_pygame, default_ui_manager, _display_surface_return_none): scroll_bar = UIVerticalScrollBar(relative_rect=pygame.Rect(100, 100, 30, 150), visible_percentage=0.7, manager=default_ui_manager) scroll_bar.hovered = True assert scroll_bar.process_event(pygame.event.Event(pygame.MOUSEWHEEL, {'y': 0.5})) is True assert scroll_bar.process_event(pygame.event.Event(pygame.MOUSEWHEEL, {'y': -0.5})) is True
def test_process_event(self, _init_pygame, default_ui_manager): scroll_bar = UIVerticalScrollBar(relative_rect=pygame.Rect( 100, 100, 30, 150), visible_percentage=0.7, manager=default_ui_manager) scroll_bar.select() assert scroll_bar.process_event( pygame.event.Event(pygame.MOUSEWHEEL, {'y': 0.5})) is True assert scroll_bar.process_event( pygame.event.Event(pygame.MOUSEWHEEL, {'y': -0.5})) is True del pygame.MOUSEWHEEL scroll_bar.process_event( pygame.event.Event(pygame.MOUSEBUTTONDOWN, {'y': -0.5})) assert pygame.MOUSEWHEEL == -1