Пример #1
0
 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()
Пример #2
0
 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()