def test_drag_and_drop(self): mock_desk = MagicMock() webdriver.Remote = WebdriverRemoteMock ActionChains.drag_and_drop = MagicMock() MobileLibrary.open_application(mock_desk, 'remote_url') MobileLibrary.drag_and_drop(mock_desk, "some_locator", "some_other_locator") ActionChains.drag_and_drop.assert_called()
def test_drag_and_drop(self): mock_desk = MagicMock() webdriver.Remote = WebdriverRemoteMock TouchAction.move_to = MagicMock() TouchAction.release = MagicMock() MobileLibrary.open_application(mock_desk, 'remote_url') MobileLibrary.drag_and_drop(mock_desk, "some_locator", "some_other_locator") mock_desk._platform_dependant_press.assert_called() TouchAction.move_to.assert_called_with(unittest.mock.ANY) TouchAction.release.assert_called()