def test_mouse_over_and_click_text(self): mock_desk = MagicMock() DesktopLibrary.mouse_over_and_click_text(mock_desk, "some_text") mock_desk.mouse_over_text.assert_called_with("some_text", exact_match=False, x_offset=0, y_offset=0) mock_desk.click_a_point.assert_called_with(double_click=False)
def test_mouse_over_and_click_text_with_double_click(self): mock_desk = MagicMock() webdriver.Remote = WebdriverRemoteMock ActionChains.move_to_element_with_offset = MagicMock(return_value=True) DesktopLibrary.open_application(mock_desk, 'remote_url') DesktopLibrary.mouse_over_and_click_text(mock_desk, "some_text", True, double_click=True)