def test_parses_valid_mouse_event(self): self.assertEqual( mouse_event.MouseEvent(buttons=1, relative_x=0.5, relative_y=0.75), mouse_event.parse_mouse_event({ 'buttons': 1, 'relativeX': 0.5, 'relativeY': 0.75, }))
def test_parses_valid_mouse_event_with_all_buttons_pressed(self): self.assertEqual( mouse_event.MouseEvent(buttons=31, relative_x=0.5, relative_y=0.75), mouse_event.parse_mouse_event({ 'buttons': 31, 'relativeX': 0.5, 'relativeY': 0.75, }))
def test_parses_valid_mouse_event_with_all_buttons_pressed(self): self.assertEqual( mouse_event.MouseEvent(buttons=31, relative_x=0.5, relative_y=0.75, vertical_wheel_delta=0, horizontal_wheel_delta=0), mouse_event.parse_mouse_event({ 'buttons': 31, 'relativeX': 0.5, 'relativeY': 0.75, 'verticalWheelDelta': 0, 'horizontalWheelDelta': 0, }))
def test_parses_valid_positive_horizontal_scroll(self): self.assertEqual( mouse_event.MouseEvent(buttons=0, relative_x=0.0, relative_y=0.75, vertical_wheel_delta=0, horizontal_wheel_delta=1), mouse_event.parse_mouse_event({ 'buttons': 0, 'relativeX': 0, 'relativeY': 0.75, 'verticalWheelDelta': 0, 'horizontalWheelDelta': 1, }))